diff --git a/profiles/core/default.nix b/profiles/core/default.nix index 21f9542a..53d43cb9 100644 --- a/profiles/core/default.nix +++ b/profiles/core/default.nix @@ -124,6 +124,8 @@ in extraOptions = '' experimental-features = nix-command flakes ca-references min-free = 536870912 + keep-outputs = true + keep-derivations = true ''; }; diff --git a/users/profiles/direnv/default.nix b/users/profiles/direnv/default.nix index e24c6049..173a9c58 100644 --- a/users/profiles/direnv/default.nix +++ b/users/profiles/direnv/default.nix @@ -1,14 +1,6 @@ { programs.direnv = { enable = true; - stdlib = '' - use_flake() { - mkdir -p $(direnv_layout_dir) - watch_file flake.nix - watch_file flake.lock - eval "$(nix print-dev-env --profile "$(direnv_layout_dir)/flake-profile")" \ - && IN_NIX_SHELL="pure" - } - ''; + enableNixDirenvIntegration = true; }; }