about summary refs log tree commit diff
path: root/.envrc
diff options
context:
space:
mode:
authorsefidel <contact@sefidel.net>2023-03-26 16:55:25 +0900
committersefidel <contact@sefidel.net>2023-03-26 16:55:25 +0900
commit77ffc8dfeabd45cb3fac500902fcbcb7176edcc7 (patch)
tree4c3a538e0792d60ca637a3921341820087311233 /.envrc
downloadsefidel-web-77ffc8dfeabd45cb3fac500902fcbcb7176edcc7.tar.gz
sefidel-web-77ffc8dfeabd45cb3fac500902fcbcb7176edcc7.zip
project: Initial commit
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