nixos/pay-respects: fix interactiveShellInit for fish and zsh

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
(cherry picked from commit c346fd5125)
This commit is contained in:
Fernando Rodrigues 2024-11-15 17:56:54 +00:00 committed by github-actions[bot]
parent bc84a4af0b
commit b89e0bf06f

View File

@ -11,6 +11,7 @@ let
mkEnableOption mkEnableOption
mkIf mkIf
mkOption mkOption
optionalString
types types
; ;
inherit (types) str; inherit (types) str;
@ -48,8 +49,8 @@ in
programs = { programs = {
bash.interactiveShellInit = initScript "bash"; bash.interactiveShellInit = initScript "bash";
fish.interactiveShellInit = mkIf config.programs.fish.enable initScript "fish"; fish.interactiveShellInit = optionalString config.programs.fish.enable (initScript "fish");
zsh.interactiveShellInit = mkIf config.programs.zsh.enable initScript "zsh"; zsh.interactiveShellInit = optionalString config.programs.zsh.enable (initScript "zsh");
}; };
}; };
meta.maintainers = with maintainers; [ sigmasquadron ]; meta.maintainers = with maintainers; [ sigmasquadron ];