about summary refs log tree commit diff
path: root/.envrc
diff options
context:
space:
mode:
Diffstat (limited to '.envrc')
-rwxr-xr-x.envrc14
1 files changed, 14 insertions, 0 deletions
diff --git a/.envrc b/.envrc
new file mode 100755
index 0000000..29b20cd
--- /dev/null
+++ b/.envrc
@@ -0,0 +1,14 @@
+#!/usr/bin/env bash
+set -euo pipefail
+
+# This will be supported in the future
+export NIX_USER_CONF_FILES=$PWD/etc/nix.conf
+
+if nix flake info &>/dev/null; then
+  # Flake!
+  watch_file flake.lock
+  watch_file flake.nix
+  eval "$(nix print-dev-env)"
+else
+  use_nix
+fi