use flake watch_file dev/shell.nix dotenv_if_exists