From ccc9468d43ffb4c8223b3ef4f877785a69b9403c Mon Sep 17 00:00:00 2001 From: Nolan Darilek Date: Sat, 19 Apr 2025 07:20:40 -0500 Subject: [PATCH] Keep last 24 hourly backups. --- roles/prometheus.nix | 6 ++++++ roles/restic.nix | 1 + 2 files changed, 7 insertions(+) diff --git a/roles/prometheus.nix b/roles/prometheus.nix index e69de29..f1601c7 100644 --- a/roles/prometheus.nix +++ b/roles/prometheus.nix @@ -0,0 +1,6 @@ +{ + services.prometheus.exporters.node = { + enable = true; + enabledCollectors = [ "systemd" ]; + }; +} diff --git a/roles/restic.nix b/roles/restic.nix index c27f5e9..5db0764 100644 --- a/roles/restic.nix +++ b/roles/restic.nix @@ -22,6 +22,7 @@ ''; timerConfig.OnCalendar = "hourly"; pruneOpts = [ + "--keep-hourly 24" "--keep-daily 7" "--keep-weekly 5" "--keep-monthly 12"