From 9a3060a29fe53262d3295fba2e7bc572f88f7203 Mon Sep 17 00:00:00 2001 From: Nathan McCarty Date: Sat, 1 Feb 2025 20:36:10 -0500 Subject: [PATCH] direnv tweak --- home-manager/modules/programs/devel.nix | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) diff --git a/home-manager/modules/programs/devel.nix b/home-manager/modules/programs/devel.nix index 099c6ef..5fbd90d 100644 --- a/home-manager/modules/programs/devel.nix +++ b/home-manager/modules/programs/devel.nix @@ -21,23 +21,11 @@ mdbook ]; programs = { - direnv.enable = true; - # Configure direnv with nushell - nushell.extraConfig = '' - $env.config = { - hooks: { - pre_prompt: [{ || - if (which direnv | is-empty) { - return - } - - direnv export json | from json | default {} | load-env - if 'ENV_CONVERSIONS' in $env and 'PATH' in $env.ENV_CONVERSIONS { - $env.PATH = do $env.ENV_CONVERSIONS.PATH.from_string $env.PATH - } - }] - } - } - ''; + # Direnv with nix-direnv integration for fatster, gc-rooted dev-shells + direnv = { + enable = true; + enableNushellIntegration = true; + nix-direnv.enable = true; + }; }; }