aboutsummaryrefslogtreecommitdiffstats
path: root/pkgs/populate/shell.nix
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-11-13 18:46:19 +0000
committertv <tv@krebsco.de>2026-11-13 19:48:42 +0100
commit841ddf3e6d5472362e45f3dbc079a368285467f9 (patch)
tree25f80597e1f34781540f5df917f02e4540787d87 /pkgs/populate/shell.nix
parent0e0880fc606e9277c1a52e637cebe7dd3438410d (diff)
populate: draw flake inputs natively in Rust
The program decides how to draw inputs and derive copies of flake and flake-input sources itself. The target runs fixed snippets, which send back what it needs to know: where paths resolve to and what's there, the lock files of flakes as nix flake metadata prints them, and what tells whether a derived copy needs to be made again. The program checks that drawn inputs exist in the lock files, computes the keys of derived copies, and writes generated flakes. Derived copies get the same keys as with the shell implementation, so switching implementations doesn't make them again.
Diffstat (limited to 'pkgs/populate/shell.nix')
0 files changed, 0 insertions, 0 deletions