diff options
author | Kjetil Orbekk <kj@orbekk.com> | 2022-04-23 18:02:52 -0400 |
---|---|---|
committer | Kjetil Orbekk <kj@orbekk.com> | 2022-04-23 18:02:52 -0400 |
commit | 31573a95168c4be9030fed3e0f2a2aeba54bbba1 (patch) | |
tree | 8879cc0bdd10c61e638e008adb90808b293815fd /direnv | |
parent | 7e581b85168773f598af4339a2c7274bf6990608 (diff) |
add nix-shell support
Diffstat (limited to 'direnv')
-rwxr-xr-x | direnv/.config/direnv/direnvrc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/direnv/.config/direnv/direnvrc b/direnv/.config/direnv/direnvrc index 5c3d8dc..33f32b9 100755 --- a/direnv/.config/direnv/direnvrc +++ b/direnv/.config/direnv/direnvrc @@ -3,3 +3,10 @@ use_flake() { watch_file flake.lock eval "$(mkdir -p $(direnv_layout_dir) && nix print-dev-env --profile "$(direnv_layout_dir)/flake-profile" $1)" } + +use_nix-shell() { + watch_file $1 + mkdir -p $(direnv_layout_dir) + profile="$(direnv_layout_dir)/shell-profile" + eval "nix print-dev-env --profile $profile --impure --file $1" +} |