diff --git a/modules/programs/direnv.nix b/modules/programs/direnv.nix index c588c6b14..2e519feb4 100644 --- a/modules/programs/direnv.nix +++ b/modules/programs/direnv.nix @@ -80,7 +80,17 @@ in { [nix-direnv](https://github.com/nix-community/nix-direnv), a fast, persistent use_nix implementation for direnv''; - package = mkPackageOption pkgs "nix-direnv" { }; + package = mkOption { + default = pkgs.nix-direnv.override { + nix = + if config.nix.package == null then pkgs.nix else config.nix.package; + }; + defaultText = "pkgs.nix-direnv"; + type = types.package; + description = '' + The nix-direnv package to use + ''; + }; }; mise = {