-export PASSWORD_STORE_DIR=$(expand_path nixops/secrets)
-export NIX_PATH=nixpkgs=$(cat $(expand_path nix/sources.json) | jq -r '."nixpkgs-nixops".url')
-NIX_PATH=$NIX_PATH:nixpkgs-nix=$(cat $(expand_path nix/sources.json) | jq -r '."nixpkgs-nix".url')
+export DIRENV_FLAKE_DONT_ADD_SOURCES_ROOT=y
+nix_direnv_watch_file() {
+ nix_watches+=("$@")
+ filtered=()
+ for i in "$@"; do
+ case "$i" in
+ */flake.lock)
+ ;;
+ *)
+ filtered+=("$i")
+ esac
+ done
+ watch_file "${filtered[@]}"
+}