diff options
| author | tv <tv@krebsco.de> | 2026-11-13 18:46:19 +0000 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-11-13 19:48:42 +0100 |
| commit | 841ddf3e6d5472362e45f3dbc079a368285467f9 (patch) | |
| tree | 25f80597e1f34781540f5df917f02e4540787d87 /pkgs/populate/rust.nix | |
| parent | 0e0880fc606e9277c1a52e637cebe7dd3438410d (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/rust.nix')
0 files changed, 0 insertions, 0 deletions
