1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-06-25 06:31:14 +02:00

overlays.default: Only set nix

We should keep users' pkgs tidy.
This commit is contained in:
Robert Hensing 2025-04-24 02:16:02 +02:00
parent 7aee658971
commit d2227af71d

View file

@ -302,9 +302,21 @@
in in
{ {
# A Nixpkgs overlay that overrides the 'nix' and overlays.internal = overlayFor (p: p.stdenv);
# 'nix-perl-bindings' packages.
overlays.default = overlayFor (p: p.stdenv); /**
A Nixpkgs overlay that sets `nix` to something like `packages.<system>.nix-everything`,
except dependencies aren't taken from (flake) `nix.inputs.nixpkgs`, but from the Nixpkgs packages
where the overlay is used.
*/
overlays.default =
final: prev:
let
packageSets = packageSetsFor { pkgs = final; };
in
{
nix = packageSets.nixComponents.nix-everything;
};
hydraJobs = import ./packaging/hydra.nix { hydraJobs = import ./packaging/hydra.nix {
inherit inherit