When services.webapp.src is set, it is used directly instead of builtins.fetchGit. This allows passing a flake input as the source, which is required for pure evaluation mode in Nix flakes.