From 6dddb6d11b95496a360b5c820447325996cd9291 Mon Sep 17 00:00:00 2001 From: seth Date: Tue, 28 Nov 2023 21:43:51 -0500 Subject: flake: add IDE support to dev shell --- .envrc | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to '.envrc') diff --git a/.envrc b/.envrc index 1b6637e..dcc53e4 100644 --- a/.envrc +++ b/.envrc @@ -1,5 +1,11 @@ -if ! has nix_direnv_version || ! nix_direnv_version 2.2.1; then - source_url "https://raw.githubusercontent.com/nix-community/nix-direnv/2.2.1/direnvrc" "sha256-zelF0vLbEl5uaqrfIzbgNzJWGmLzCmYAkInj/LNxvKs=" +# only use flake when `nix` is present +if command -v nix &> /dev/null; then + if ! has nix_direnv_version || ! nix_direnv_version 2.2.1; then + source_url "https://raw.githubusercontent.com/nix-community/nix-direnv/2.2.1/direnvrc" "sha256-zelF0vLbEl5uaqrfIzbgNzJWGmLzCmYAkInj/LNxvKs=" + fi + + watch_file ./parts/dev.nix + use flake fi -use flake + dotenv_if_exists -- cgit v1.2.3