2025-02-19 18:11:54 +01:00
|
|
|
|
2025-02-21 08:47:07 +01:00
|
|
|
```
|
|
|
|
cargo build
|
|
|
|
source <(COMPLETE=zsh target/debug/snow)
|
|
|
|
```
|
2025-02-19 18:11:54 +01:00
|
|
|
|
|
|
|
|
2025-02-21 08:47:07 +01:00
|
|
|
|
|
|
|
# Stuff I wanna integrate
|
2025-02-19 18:11:54 +01:00
|
|
|
|
|
|
|
* Eval / Check / Lint
|
|
|
|
* `deadnix`
|
|
|
|
* `nixfmt`
|
|
|
|
* `nix-tree`
|
|
|
|
* `nix-visualize`
|
|
|
|
|
|
|
|
* Diff
|
|
|
|
* `nvd`
|
2025-02-21 08:47:07 +01:00
|
|
|
* `nix-diff`
|
2025-02-19 18:11:54 +01:00
|
|
|
* secrets (list commits affecting secret)
|
|
|
|
|
2025-02-21 08:47:07 +01:00
|
|
|
* Secret Management:
|
|
|
|
* Generate & Store from expression to pass
|
2025-02-19 18:11:54 +01:00
|
|
|
* lazy eval secret decryption and recryption
|
2025-02-21 08:47:07 +01:00
|
|
|
* Deploy to ```systemd-creds```
|
2025-02-19 18:11:54 +01:00
|
|
|
|
2025-02-21 08:47:07 +01:00
|
|
|
* 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
|
2025-02-19 18:11:54 +01:00
|
|
|
|
|
|
|
### Arguments
|
|
|
|
`buildOn = any of [local, target, delegate=$?]`
|
2025-02-21 08:47:07 +01:00
|
|
|
`filter = any of [hostname, reverse-fqdn, &label]`
|
2025-02-19 18:11:54 +01:00
|
|
|
`goal = any of nix-eval $system.config.system.*` TODO: figure out better fitering
|