1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-08 19:46:02 +01: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 committed by Sergei Zimmerman
parent e70dac8244
commit 9b9e49e8e4

View file

@ -289,9 +289,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