aboutsummaryrefslogtreecommitdiffstats
path: root/pkgs/populate/shell.nix
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-11-13 16:48:38 +0000
committertv <tv@krebsco.de>2026-11-13 17:13:35 +0000
commit96f5ecf73dba5762de4148ce2e9a0fdd3e13270f (patch)
tree93db4b371a68977cadb067883917e7c03ee7db6a /pkgs/populate/shell.nix
parentc7ec9892418f7f02799bc0dc74249c93f85e7a1b (diff)
populate: deliver flakes and draw inputs with the Rust program
The program delivers flake and flake-input sources, draws inputs from sources, and removes state that sources don't need anymore, so it does everything the shell implementation does, and passes all scenarios. src/flake.rs builds the same shell code as shell.nix generates for these, with every value quoted, so both implementations behave alike while that code moves to Rust piece by piece. The ssh scripts in the temporary directory run the ssh that was in PATH when populate started, so one can be ssh in PATH for nix copy. The other one is for nix copy's ssh:// store, without the control socket.
Diffstat (limited to 'pkgs/populate/shell.nix')
0 files changed, 0 insertions, 0 deletions