diff --git a/modules/programs/direnv.nix b/modules/programs/direnv.nix index 383cff3a..9974a28f 100644 --- a/modules/programs/direnv.nix +++ b/modules/programs/direnv.nix @@ -66,8 +66,11 @@ in { enableFishIntegration = mkOption { default = true; type = types.bool; + readOnly = true; description = '' - Whether to enable Fish integration. + Whether to enable Fish integration. Note, enabling the direnv module + will always active its functionality for Fish since the direnv package + automatically gets loaded in Fish. ''; }; @@ -106,9 +109,5 @@ in { programs.zsh.initExtra = mkIf cfg.enableZshIntegration '' eval "$(${pkgs.direnv}/bin/direnv hook zsh)" ''; - - programs.fish.shellInit = mkIf cfg.enableFishIntegration '' - ${pkgs.direnv}/bin/direnv hook fish | source - ''; }; }