diff --git a/modules/direnv/default.nix b/modules/direnv/default.nix index 68883d7..05da7d4 100644 --- a/modules/direnv/default.nix +++ b/modules/direnv/default.nix @@ -1,10 +1,13 @@ -{ username, pkgs, ... }: { - - home-manager.users.${username} = { - home.packages = with pkgs; [ - direnv - nix-direnv - ]; - home.file."./.config/direnv/direnv.toml".source = ./direnv.toml; +{ ... }: { + programs.direnv = { + enable = true; + silent = true; + loadInNixShell = true; + nix-direnv = { + enable = true; + }; + # TODO: Update and enable shell integrations: + # enableBashIntegration = true; + # enableFishIntegration = true; }; } diff --git a/modules/direnv/direnv.toml b/modules/direnv/direnv.toml deleted file mode 100644 index fcf95f6..0000000 --- a/modules/direnv/direnv.toml +++ /dev/null @@ -1,4 +0,0 @@ -# https://direnv.net/man/direnv.toml.1.html - -warn_timeout = "10s" -hide_env_diff = true