aboutsummaryrefslogtreecommitdiffstats
path: root/pkgs/overlay.nix
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-11-11 17:06:38 +0000
committertv <tv@krebsco.de>2026-11-11 17:06:38 +0000
commitc59f05ae0b5a789f36b57f5839cd22af608dbf3d (patch)
tree5fdc202170511ef6542b9ed1be57ed48e3e1c657 /pkgs/overlay.nix
parent55b99bfba969bdaba40e4a151531abe41ac83923 (diff)
populate: generate flakes for inputs drawn from sources
For each source that draws inputs from other sources, populate generates a flake in .populate/flakes/<name>, which re-exports the outputs of the source's flake with those inputs drawn from the other sources. The source itself stays as it is, so NIX_PATH still refers to it. Generated flakes refer to each other's generated flakes, so a source's own declarations apply wherever it gets drawn from, and get generated in dependency order. Evaluation fails for sources drawing inputs from missing sources, from themselves, or from each other. Generated flakes get locked on every run, and get removed once their sources no longer draw inputs from other sources.
Diffstat (limited to 'pkgs/overlay.nix')
0 files changed, 0 insertions, 0 deletions