diff --git a/system/btrbk.nix b/system/btrbk.nix index a845c61..8fe7cc5 100644 --- a/system/btrbk.nix +++ b/system/btrbk.nix @@ -1,13 +1,19 @@ { config, pkgs, ... }: { - services.btrbk.instances.btrbk = { - onCalendar = "hourly"; - settings = { - snapshot_preserve = "40d"; - snapshot_preserve_min = "7d"; - snapshot_dir = "/btrbk_snapshots"; - subvolume = "/home"; + services.btrbk = { + extraPackages = [ pkgs.mbuffer ]; + instances.btrbk = { + onCalendar = "hourly"; + settings = { + subvolume = "/home"; + snapshot_preserve = "40d"; + snapshot_preserve_min = "4d"; + snapshot_dir = "/btrbk_snapshots"; + target = "/run/media/till/backup"; + target_preserve_min = "no"; + target_preserve = "40d 52w *m"; + }; }; }; } diff --git a/system/default.nix b/system/default.nix index aaf7bfc..6629eec 100644 --- a/system/default.nix +++ b/system/default.nix @@ -28,7 +28,6 @@ "wheel" "networkmanager" ]; - packages = with pkgs; []; shell = pkgs.fish; };