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.
main
Calvin Beck 2 years ago committed by sterni
parent 9109084905
commit dae6f96a41
  1. 6
      pkgs/development/haskell-modules/configuration-common.nix

@ -92,6 +92,12 @@ self: super: {
rm -r $out/doc/?ndroid*
'';
};
# Git annex provides a restricted login shell. Setting
# passthru.shellPath here allows a user's login shell to be set to
# `git-annex-shell` by making `shell = haskellPackages.git-annex`.
# https://git-annex.branchable.com/git-annex-shell/
passthru.shellPath = "/bin/git-annex-shell";
}) super.git-annex;
# Fix test trying to access /home directory

Loading…
Cancel
Save