docs(services): note the restic-nomarchy list/restore wrapper
VM-verified the full batch of opt-in service toggles (libvirt, docker, obs + v4l2loopback, ollama, printing, openrgb, wireshark, adb, gamemode, kdeconnect, restic) in a headless nixosTest — all green, no module bugs. The one thing worth surfacing: services.restic ships a pre-configured `restic-nomarchy` wrapper (repository + passwordFile baked in) for listing and restoring snapshots. Mention it in the option description and README so the restore path is discoverable — a backup you can't restore is half a feature. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -235,7 +235,7 @@ examples: **[docs/OVERRIDES.md](docs/OVERRIDES.md)**.
|
|||||||
| `nomarchy.services.ollama.enable` | `false` | Opt-in: Ollama local LLM runtime on `127.0.0.1:11434` (CPU; GPU via `services.ollama.acceleration`) |
|
| `nomarchy.services.ollama.enable` | `false` | Opt-in: Ollama local LLM runtime on `127.0.0.1:11434` (CPU; GPU via `services.ollama.acceleration`) |
|
||||||
| `nomarchy.services.printing.enable` | `false` | Opt-in: CUPS + Avahi/mDNS network printer discovery |
|
| `nomarchy.services.printing.enable` | `false` | Opt-in: CUPS + Avahi/mDNS network printer discovery |
|
||||||
| `nomarchy.services.openrgb.enable` | `false` | Opt-in: OpenRGB daemon for RGB peripheral/motherboard lighting |
|
| `nomarchy.services.openrgb.enable` | `false` | Opt-in: OpenRGB daemon for RGB peripheral/motherboard lighting |
|
||||||
| `nomarchy.services.restic.enable` | `false` | Opt-in: scheduled daily restic backup (set `.repository` + `.passwordFile`; 7/4/6 retention) |
|
| `nomarchy.services.restic.enable` | `false` | Opt-in: scheduled daily restic backup (set `.repository` + `.passwordFile`; 7/4/6 retention; list/restore via the `restic-nomarchy` wrapper) |
|
||||||
|
|
||||||
Beyond the `nomarchy.*` surface, the system layer turns on the usual
|
Beyond the `nomarchy.*` surface, the system layer turns on the usual
|
||||||
desktop services with `lib.mkDefault` (override natively). One worth
|
desktop services with `lib.mkDefault` (override natively). One worth
|
||||||
|
|||||||
@@ -86,7 +86,9 @@ in
|
|||||||
enable = lib.mkEnableOption ''
|
enable = lib.mkEnableOption ''
|
||||||
a scheduled (daily) restic backup — headless, complementing the Pika
|
a scheduled (daily) restic backup — headless, complementing the Pika
|
||||||
GUI. Backs up `paths` with sane retention (7 daily / 4 weekly /
|
GUI. Backs up `paths` with sane retention (7 daily / 4 weekly /
|
||||||
6 monthly); needs a `repository` and a `passwordFile` (below)'';
|
6 monthly); needs a `repository` and a `passwordFile` (below). List
|
||||||
|
and restore with the generated `restic-nomarchy` wrapper (repo +
|
||||||
|
password baked in), e.g. `restic-nomarchy snapshots`'';
|
||||||
|
|
||||||
repository = lib.mkOption {
|
repository = lib.mkOption {
|
||||||
type = lib.types.str;
|
type = lib.types.str;
|
||||||
|
|||||||
Reference in New Issue
Block a user