if has nix_direnv_version; then use flake fi dotenv_if_exists