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"