From 4db29ae28078547ebddadfe2bebfa019cadac5ad Mon Sep 17 00:00:00 2001 From: Richie Cahill Date: Fri, 21 Feb 2025 20:31:15 -0500 Subject: [PATCH] added models dataset --- systems/bob/default.nix | 2 ++ systems/bob/hardware.nix | 5 +++++ systems/bob/snapshot_config.toml | 29 +++++++++++++++++++++++++++++ 3 files changed, 36 insertions(+) create mode 100644 systems/bob/snapshot_config.toml diff --git a/systems/bob/default.nix b/systems/bob/default.nix index 26d4910..252f87e 100644 --- a/systems/bob/default.nix +++ b/systems/bob/default.nix @@ -37,6 +37,8 @@ }; openssh.ports = [ 262 ]; + + snapshot_manager.path = ./snapshot_config.toml; }; system.stateVersion = "24.05"; diff --git a/systems/bob/hardware.nix b/systems/bob/hardware.nix index 09eabad..8e9a49c 100644 --- a/systems/bob/hardware.nix +++ b/systems/bob/hardware.nix @@ -51,6 +51,11 @@ fsType = "zfs"; }; + "/zfs/models" = { + device = "root_pool/models"; + fsType = "zfs"; + }; + "/boot" = { device = "/dev/disk/by-uuid/609D-FF29"; fsType = "vfat"; diff --git a/systems/bob/snapshot_config.toml b/systems/bob/snapshot_config.toml new file mode 100644 index 0000000..dc7fe13 --- /dev/null +++ b/systems/bob/snapshot_config.toml @@ -0,0 +1,29 @@ +["default"] +15_min = 8 +hourly = 24 +daily = 0 +monthly = 0 + +["root_pool/home"] +15_min = 8 +hourly = 12 +daily = 1 +monthly = 0 + +["root_pool/root"] +15_min = 8 +hourly = 24 +daily = 0 +monthly = 0 + +["root_pool/nix"] +15_min = 4 +hourly = 0 +daily = 0 +monthly = 0 + +["root_pool/models"] +15_min = 4 +hourly = 24 +daily = 0 +monthly = 0