diff --git a/home/modules/default.nix b/home/modules/default.nix index 716bad9..89ac6fd 100644 --- a/home/modules/default.nix +++ b/home/modules/default.nix @@ -22,6 +22,7 @@ in snowhawk.tmux.enable = lib.mkDefault true; snowhawk.tmux.sessionizer.enable = lib.mkDefault true; snowhawk.fish.enable = lib.mkDefault true; + snowhawk.direnv.enable = lib.mkDefault true; snowhawk.git.enable = lib.mkDefault true; snowhawk.lazygit.enable = lib.mkDefault true; } diff --git a/home/modules/direnv.nix b/home/modules/direnv.nix new file mode 100644 index 0000000..e14cd54 --- /dev/null +++ b/home/modules/direnv.nix @@ -0,0 +1,17 @@ +{ lib, config, ... }: + +let + cfg = config.snowhawk.direnv; +in +{ + options.snowhawk.direnv = { + enable = lib.mkEnableOption "direnv home-manager module"; + }; + + config = lib.mkIf cfg.enable { + programs.direnv = { + enable = true; + nix-direnv.enable = true; + }; + }; +}