From ecef53edca1deb0deb79978aa924b9214d73b793 Mon Sep 17 00:00:00 2001 From: Richie Cahill Date: Wed, 19 Jun 2024 18:46:17 -0400 Subject: [PATCH] added snapshot_config.toml --- systems/jeeves/configuration.nix | 2 +- systems/jeeves/snapshot_config.toml | 47 +++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 systems/jeeves/snapshot_config.toml diff --git a/systems/jeeves/configuration.nix b/systems/jeeves/configuration.nix index 2fa8fe3..cdb06aa 100644 --- a/systems/jeeves/configuration.nix +++ b/systems/jeeves/configuration.nix @@ -130,7 +130,7 @@ serviceConfig = { Environment = "ZFS_BIN=${pkgs.zfs}/bin/zfs"; Type = "oneshot"; - ExecStart = "${pkgs.python3}/bin/python3 /ZFS/media/Scripts/new/ZFS/snapshot_manager.py --config-file='/ZFS/media/Scripts/new/config.toml'"; + ExecStart = "${pkgs.python3}/bin/python3 /ZFS/media/Scripts/new/ZFS/snapshot_manager.py --config-file='/root/nix-dotfiles/systems/jeeves/snapshot_config.toml'"; }; }; timers."snapshot_manager" = { diff --git a/systems/jeeves/snapshot_config.toml b/systems/jeeves/snapshot_config.toml new file mode 100644 index 0000000..fb9e0c4 --- /dev/null +++ b/systems/jeeves/snapshot_config.toml @@ -0,0 +1,47 @@ +["storage/Plex"] +15_min = 6 +hourly = 2 +daily = 1 +monthly = 0 + +["media/Plex"] +15_min = 6 +hourly = 2 +daily = 1 +monthly = 0 + +["media/Notes"] +15_min = 8 +hourly = 24 +daily = 30 +monthly = 12 + +["media/Docker"] +15_min = 3 +hourly = 12 +daily = 14 +monthly = 2 + +["storage/plex"] +15_min = 6 +hourly = 2 +daily = 1 +monthly = 0 + +["media/plex"] +15_min = 6 +hourly = 2 +daily = 1 +monthly = 0 + +["media/notes"] +15_min = 8 +hourly = 24 +daily = 30 +monthly = 12 + +["media/docker"] +15_min = 3 +hourly = 12 +daily = 14 +monthly = 2