added snapshot_config.toml

This commit is contained in:
Richie Cahill 2024-06-19 18:46:17 -04:00
parent de2a999c4d
commit ecef53edca
2 changed files with 48 additions and 1 deletions

View File

@ -130,7 +130,7 @@
serviceConfig = { serviceConfig = {
Environment = "ZFS_BIN=${pkgs.zfs}/bin/zfs"; Environment = "ZFS_BIN=${pkgs.zfs}/bin/zfs";
Type = "oneshot"; 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" = { timers."snapshot_manager" = {

View File

@ -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