some nix ... ...
it's a deployment tool for nix, acronym pending
|
All checks were successful
Build legacy Nix package on Ubuntu / build (push) Successful in 1m53s
|
||
|---|---|---|
| .github/workflows | ||
| src | ||
| .envrc | ||
| .forgejo | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| default.nix | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
| shell.nix | ||
cargo build
source <(COMPLETE=zsh target/debug/snow)
Stuff I wanna integrate
-
Eval / Check / Lint
deadnixnixfmtnix-treenix-visualize
-
Diff
nvdnix-diff- secrets (list commits affecting secret)
-
Secret Management:
- Generate & Store from expression to pass
- lazy eval secret decryption and recryption
- Deploy to
systemd-creds
-
Custom Activations:
- local-media for manual transfer
- reboot-test (reboot with next-boot set, do not mark default)
- fwupd (perform fwupdmgr upgrade remotely)
- secureboot-enroll
Arguments
buildOn = any of [local, target, delegate=$?]
filter = any of [hostname, reverse-fqdn, &label]
goal = any of nix-eval $system.config.system.* TODO: figure out better fitering