27 lines
1.3 KiB
Markdown
27 lines
1.3 KiB
Markdown
# Intent: Nix GC auf täglichen Zeitplan umstellen
|
|
|
|
## Ziel
|
|
Die automatische Nix-Garbage-Collection soll täglich statt wöchentlich laufen, um dem Anwachsen alter Generationen und ungenutzter Store-Pfade entgegenzuwirken.
|
|
|
|
## Umfang
|
|
- In `hosts/nix-gc.nix` den Wert von `nix.gc.dates` von `"weekly"` auf `"daily"` ändern.
|
|
- Sonst nichts an dieser Datei ändern: `automatic = true` und `options = "--delete-older-than 30d"` bleiben exakt wie bisher.
|
|
|
|
## Explizit ausgeschlossen
|
|
- Keine neue oder geänderte Retention-Policy.
|
|
- Keine zusätzliche Cleanup-Logik oder Lifecycle-Mechanik.
|
|
- Keine Änderung an min-free/max-free-Schwellen oder boot.loader-Konfigurationslimits in derselben Datei.
|
|
- Keine Änderung an hosts/blunix/localServices/default.nix oder hosts/pinix/localServices/default.nix (Import bleibt wie er ist).
|
|
|
|
## Annahmen
|
|
- `hosts/nix-gc.nix` wird bereits deklarativ von blunix und pinix importiert; kein neues Modul nötig.
|
|
- tnix bleibt bewusst außen vor (laut vorhandenem Kommentar in der Datei).
|
|
|
|
## Risiken
|
|
- Gering: reine Wertänderung eines bestehenden, bereits aktivierten Mechanismus.
|
|
|
|
## Erfolgskriterien
|
|
- `nix.gc.dates` ist `"daily"`.
|
|
- `nix.gc.automatic` bleibt `true`.
|
|
- Keine sonstigen Zeilen der Datei wurden verändert.
|
|
- Konfiguration baut fehlerfrei (nixos-rebuild build) für die betroffenen Hosts.
|