home/nix-direnv: use unreleased version from flake

necessary to get integrated [GC root
refreshing](https://github.com/nix-community/nix-direnv/pull/631).

It currently looks like nix-direnv is going to be integrated into direnv
itself, so maybe nor new releases will be made until then.
This commit is contained in:
Trolli Schmittlauch 2026-01-27 23:16:49 +01:00
parent cfe1856b72
commit 4666231398
3 changed files with 77 additions and 3 deletions

View file

@ -19,7 +19,11 @@
programs.bat.enable = true;
programs.direnv = {
enable = true;
nix-direnv.enable = true;
nix-direnv = {
enable = true;
# use a more recent nix-direnv to get the _nix_refresh_gcroots integration
package = inputs.nix-direnv.packages."${pkgs.stdenv.hostPlatform.system}".nix-direnv;
};
enableZshIntegration = true;
};