diff --git a/configs/default.nix b/configs/default.nix index ca6bc92..8749302 100644 --- a/configs/default.nix +++ b/configs/default.nix @@ -13,6 +13,7 @@ + # diff --git a/configs/direnv.nix b/configs/direnv.nix new file mode 100644 index 0000000..5befa84 --- /dev/null +++ b/configs/direnv.nix @@ -0,0 +1,19 @@ +{ pkgs, ... }: +{ + environment.systemPackages = [ pkgs.direnv ]; + + home-manager.users.me.programs.direnv = { + enable = true; + enableZshIntegration = true; + stdlib = builtins.readFile ("${pkgs.fetchFromGitHub { + owner = "Mic92"; + repo = "dotfiles"; + rev = "a0a9b7e358fa70a85cd468f8ca1fbb02ae0a91df"; + sha256 = "1y9h5s1lf59sczsm0ksq2x1yhl98ba9lwk5yil3q53rg7n4574pg"; + }}/home/.direnvrc"); + }; + + programs.zsh.interactiveShellInit = '' + eval "$(${pkgs.direnv}/bin/direnv hook zsh)" + ''; +}