doc: use evaluating instead of iterating

This commit is contained in:
Luc Perkins 2022-10-28 15:31:47 -03:00 committed by Cole Helbling
parent 0c738e2e18
commit 16448f9e76

View File

@ -50,10 +50,10 @@
# is used here as a substitute attribute name for `packages`. The problem
# with `packages` is that it makes operations like `nix flake show
# nixpkgs` unusably slow due to the sheer number of packages the Nix CLI
# needs to iterate through. But when the Nix CLI sees a `legacyPackages`
# attribute it displays `omitted` instead of iterating through all
# packages, which keeps `nix flake show` on Nixpkgs reasonably fast,
# though less information rich.
# needs to evaluate. But when the Nix CLI sees a `legacyPackages`
# attribute it displays `omitted` instead of evaluating all packages,
# which keeps `nix flake show` on Nixpkgs reasonably fast, though less
# information rich.
legacyPackages = forAllSystems (system: import ./. { inherit system; });
nixosModules = {