With the hypothetical providerless NixOS you'd get new config settings the moment the source code changes, without resorting to extraConfig escape hatches.