This matches the definition of `_module.args.pkgs` in the standard
Nixpkgs module, and fixes a bunch of build issues caused by use of
`nativeBuildInputs = [ pkgs.foo ];` throughout NixOS.
A fallback could be added in case we expect people might be passing
in package sets without `__splicedPackages`, although that seems like
it would be inherently broken to me.