From 6b592d45e75dbdd620c054808970002f409f0c7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Sat, 24 Aug 2019 12:02:38 +0200 Subject: [PATCH] add direnv --- configs/default.nix | 1 + configs/direnv.nix | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 configs/direnv.nix 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)" + ''; +}