haskellPackages.git-annex: Add shellPath for the git-annex-shell.

Git annex provides a login shell for restricted access:
https://git-annex.branchable.com/git-annex-shell/

This was not exposed with `passthru.shellPath` before, so you could
not set a user's shell to `haskellPackages.git-annex` declaratively
before this change.

authored by Calvin Beck and committed by sterni dae6f96a 91090849

+6
+6
pkgs/development/haskell-modules/configuration-common.nix
··· 92 rm -r $out/doc/?ndroid* 93 ''; 94 }; 95 }) super.git-annex; 96 97 # Fix test trying to access /home directory
··· 92 rm -r $out/doc/?ndroid* 93 ''; 94 }; 95 + 96 + # Git annex provides a restricted login shell. Setting 97 + # passthru.shellPath here allows a user's login shell to be set to 98 + # `git-annex-shell` by making `shell = haskellPackages.git-annex`. 99 + # https://git-annex.branchable.com/git-annex-shell/ 100 + passthru.shellPath = "/bin/git-annex-shell"; 101 }) super.git-annex; 102 103 # Fix test trying to access /home directory