diff --git a/users/profiles/direnv/default.nix b/users/profiles/direnv/default.nix new file mode 100644 index 00000000..49eadb98 --- /dev/null +++ b/users/profiles/direnv/default.nix @@ -0,0 +1,13 @@ +{ + programs.direnv = { + enable = true; + stdlib = '' + use_flake() { + mkdir -p $(direnv_layout_dir) + watch_file flake.nix + watch_file flake.lock + eval "$(nix print-dev-env --profile "$(direnv_layout_dir)/flake-profile")" + } + ''; + }; +}