From 6c93272fe406fefee7a998402f1dca5f9fcdbc8e Mon Sep 17 00:00:00 2001 From: Roman Lubij Date: Sun, 1 Feb 2026 21:44:18 +0100 Subject: [PATCH] Enhance backups --- modules/services.nix | 37 ++++++++++++++++++++++++++++--------- 1 file changed, 28 insertions(+), 9 deletions(-) diff --git a/modules/services.nix b/modules/services.nix index dbcea32..cbc0c09 100644 --- a/modules/services.nix +++ b/modules/services.nix @@ -88,15 +88,34 @@ }; }; - btrbk.instances.localbackup = { - onCalendar = "weekly"; - settings = { - snapshot_preserve_min = "3w"; - target_preserve_min = "6w"; - volume."/" = { - subvolume = "home"; - target = "/media/data/home-backups"; - snapshot_dir = "home/.snapshots"; + btrbk.instances = { + daily_ssd = { + onCalendar = "daily"; + settings = { + timestamp_format = "long"; + snapshot_preserve = "7d"; + + volume."/" = { + subvolume = "home"; + snapshot_dir = "home/.snapshots"; + }; + }; + }; + + weekly_hdd = { + onCalendar = "weekly"; + settings = { + timestamp_format = "long"; + + snapshot_preserve_min = "latest"; + + target_preserve = "20w"; + + volume."/" = { + subvolume = "home"; + snapshot_dir = "home/.snapshots"; + target = "/media/data/home-backups"; + }; }; }; };