diff --git a/home/direnv.nix b/home/direnv.nix index 5189e9d..f607478 100644 --- a/home/direnv.nix +++ b/home/direnv.nix @@ -1,4 +1,4 @@ -{ config, pkgs, ... }: +{ config, pkgs, lib, ... }: { programs.direnv = { @@ -6,7 +6,8 @@ nix-direnv = { enable = true; # Until https://github.com/juspay/nix-dev-home/issues/68 - package = pkgs.nix-direnv.override { nix = config.nix.package; }; + package = lib.mkIf (config.nix.package != null) + (pkgs.nix-direnv.override { nix = config.nix.package; }); }; config.global = { hide_env_diff = true;