aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* populate pipe: deliver changed output of the same sizetv38 hours3-1/+37
* populate, krops writeDeploy: refer to generated flakes as path:tv38 hours3-11/+41
* populate: draw inputs from sources that aren't flakestv38 hours3-0/+27
* populate: place overrides on sources with generated flakes correctlytv38 hours3-0/+36
* populate: stop the ssh master also after failurestv38 hours2-5/+32
* populate flake-input: replace symlinks pointing outside the storetv38 hours2-1/+23
* populate: replace symlinks before syncing with rsynctv38 hours2-0/+37
* populate flake-input: deliver the inputs the input's own lock file pinstv38 hours4-141/+283
* tests: add edge cases of flakestv38 hours5-7/+147
* tests: isolate flake scenarios, check eval errors against controlstv39 hours3-22/+98
* README: explain ports of buildTarget and targettv39 hours1-0/+4
* README: explain that extraOptions are separate argumentstv39 hours1-1/+2
* flake: pass populate to krops, describe using krops from a flaketv39 hours2-1/+35
* krops writeDeploy: pass --no-flake if /etc/nixos/flake.nix existstv39 hours3-3/+17
* krops writeDeploy: pass --use-remote-sudo only with a separate build targettv39 hours5-12/+85
* populate: add prunetv41 hours4-7/+115
* tests: add NixOS VM tests for populatetv43 hours6-0/+930
* populate: stop the ssh master only if there is onetv42 hours1-1/+4
* populate flake-input: support subdirectories named in URLstv42 hours1-7/+41
* populate flake: support fetchOnTargettv44 hours3-31/+216
* populate: add flake-input source typetv46 hours3-46/+90
* krops writeDeploy: deploy generated flakestv46 hours1-1/+12
* krops writeDeploy: add flake parametertv48 hours2-2/+18
* populate: generate flakes for inputs drawn from sourcestv48 hours3-5/+222
* lib: add flakeFollowstv46 hours1-0/+14
* populate flake: add fetchOnTargettv48 hours3-23/+97
* lib shell: add requireFlakestv48 hours1-0/+14
* populate: add flake source typetv2 days3-1/+163
* populate: export TMPDIRtv2 days1-0/+1
* populate backup: fix error messagetv46 hours1-1/+1
* populate: derive socket name from target hosttv2026-01-011-2/+2
* populate: use ssh control socket1.30.0tv2025-12-091-6/+12
* populate use singular tmpdirtv2025-12-091-24/+22
* populate pass{,age}: use $pass_outtv2025-12-091-9/+9
* populate pipe: use rsynctv2025-12-091-2/+10
* populate passage: rename loop variablestv2025-04-091-6/+7
* populate rsync': reduce verbositytv2025-04-091-1/+2
* populate: add passage source type1.29.0tv2024-01-113-1/+82
* init flake.nixlassulus2023-07-222-0/+56
* Merge pull request #38 from fuu0/patch-1Lassulus2023-04-081-1/+1
|\
| * Update README.mdfuu02023-04-081-1/+1
* | populate pass: calculate hash for each symlink1.28.2lassulus2023-03-131-1/+9
* | rebuild: set NIX_PATH like everywhere else1.28.1tv2022-09-071-3/+2
* | withNixOutputMonitor: run shell with know Nix pathtv2022-09-071-2/+3
* | runShell: admit non-posix-compatible shellstv2022-09-071-1/+4
* | krops writeDeploy: add useNixOutputMonitor parameter1.28.0tv2022-08-232-7/+71
* | Merge remote-tracking branch 'prism/master'1.27.0tv2022-07-262-2/+7
|\ \ | |/ |/|
| * krops writeTest: make trace optionallassulus2022-07-262-2/+7
* | krops writeDeploy: add operation parametertv2022-07-162-3/+8
|/
* populate git: remove trailing spaces1.26.3tv2022-02-121-1/+1