fn resolve_nix_path( nix_path: Result<String, VarError>, extra_nix_paths: &Option<Vec<String>>, ) -> Option<String>