We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
nix
1 parent 7aee658 commit d2227afCopy full SHA for d2227af
flake.nix
@@ -302,9 +302,21 @@
302
303
in
304
{
305
- # A Nixpkgs overlay that overrides the 'nix' and
306
- # 'nix-perl-bindings' packages.
307
- overlays.default = overlayFor (p: p.stdenv);
+ overlays.internal = overlayFor (p: p.stdenv);
+
+ /**
308
+ A Nixpkgs overlay that sets `nix` to something like `packages.<system>.nix-everything`,
309
+ except dependencies aren't taken from (flake) `nix.inputs.nixpkgs`, but from the Nixpkgs packages
310
+ where the overlay is used.
311
+ */
312
+ overlays.default =
313
+ final: prev:
314
+ let
315
+ packageSets = packageSetsFor { pkgs = final; };
316
+ in
317
+ {
318
+ nix = packageSets.nixComponents.nix-everything;
319
+ };
320
321
hydraJobs = import ./packaging/hydra.nix {
322
inherit
0 commit comments