watch_file **/*.nix watch_file flake.lock use_flake() { mkdir -p "$(direnv_layout_dir)" eval "$(nix print-dev-env --profile "$(direnv_layout_dir)/flake-profile")" } if (nix help flake &> /dev/null) then use flake else use nix fi