Commit dae6f96a authored by Calvin Beck's avatar Calvin Beck Committed by sterni
Browse files

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.
parent 91090849
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -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