From 14867c386665d68dd7c3ec7f16054305ec08cf3b Mon Sep 17 00:00:00 2001 From: Dmitriy Kholkin Date: Wed, 31 Aug 2022 01:16:22 +0300 Subject: [PATCH] add btrbk job for /nix --- profiles/services.nix | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/profiles/services.nix b/profiles/services.nix index 3a40728..b23c1a7 100644 --- a/profiles/services.nix +++ b/profiles/services.nix @@ -7,14 +7,25 @@ with config.deviceSpecific; { hardware.bluetooth.enable = !isServer; services.blueman.enable = !isServer; - services.btrbk.instances.home = { - settings = { - snapshot_preserve_min = "2d"; - snapshot_preserve = "7d"; - snapshot_dir = "/.snapshots"; - subvolume = "/home"; + services.btrbk.instances = { + home = { + settings = { + snapshot_preserve_min = "2d"; + snapshot_preserve = "7d"; + snapshot_dir = "/.snapshots"; + subvolume = "/home"; + }; + onCalendar = "daily"; + }; + nix = { + settings = { + snapshot_preserve_min = "2d"; + snapshot_preserve = "4d"; + snapshot_dir = "/.snapshots"; + subvolume = "/nix"; + }; + onCalendar = "daily"; }; - onCalendar = "daily"; }; services.earlyoom = {