diff --git a/nixos/modules/programs/autojump.nix b/nixos/modules/programs/autojump.nix index 9fc8382a754..3a8feec4bb4 100644 --- a/nixos/modules/programs/autojump.nix +++ b/nixos/modules/programs/autojump.nix @@ -3,15 +3,10 @@ with lib; let - cfg = config.programs.autojump; - + prg = config.programs; in - { - - ###### interface - options = { programs.autojump = { @@ -30,5 +25,9 @@ in config = mkIf cfg.enable { environment.pathsToLink = [ "/share/autojump" ]; environment.systemPackages = [ pkgs.autojump ]; + + programs.bash.interactiveShellInit = "source ${pkgs.autojump}/share/autojump/autojump.bash"; + programs.zsh.interactiveShellInit = mkIf prg.zsh.enable "source ${pkgs.autojump}/share/autojump/autojump.zsh"; + programs.fish.interactiveShellInit = mkIf prg.fish.enable "source ${pkgs.autojump}/share/autojump/autojump.fish"; }; }