aboutsummaryrefslogtreecommitdiffhomepage
path: root/.envrc
diff options
context:
space:
mode:
Diffstat (limited to '.envrc')
-rw-r--r--.envrc15
1 files changed, 13 insertions, 2 deletions
diff --git a/.envrc b/.envrc
index bbd4e2b..dd2752c 100644
--- a/.envrc
+++ b/.envrc
@@ -1,2 +1,13 @@
-use nix
-NIX_ENFORCE_PURITY=0
+if type lorri &>/dev/null; then
+ echo "direnv: using lorri from PATH ($(type -p lorri))"
+ eval "$(lorri direnv)"
+else
+ # fall back to using direnv's builtin nix support
+ # to prevent bootstrapping problems.
+ use nix
+ NIX_ENFORCE_PURITY=0
+fi
+# source an additional user-specific .envrc in ./.envrc-local
+if [ -e .envrc-local ]; then
+ source .envrc-local
+fi