1000 instances of nixpkgs

If newScope worked with splicing would a convention of having a flake’s package set be a scope instead of a bare attrset work?

.override the scope on an arbitrary pkgs,
overrideScope for overriding within the scope and having it compose within that flake’s outputs,
no collisions with nixpkgs’ global namespace

e: I guess this is just what Nix-pkgset: Cross-compilation aware (flake) package sets is trying to achieve

1 Like