{ pkgs, lib, config, ... }: { services.sanoid = { enable = true; templates = { local = { autosnap = true; autoprune = true; monthly = 3; }; remote = { autosnap = false; autoprune = true; monthly = 3; }; }; extraArgs = [ "--verbose" #"--debug" ]; datasets = { "rpool/var/git" = { use_template = [ "local" ]; daily = 7; }; "rpool/var/mail" = { use_template = [ "local" ]; hourly = 12; daily = 7; }; "rpool/var/public-inbox" = { use_template = [ "local" ]; daily = 7; }; "rpool/var/www" = { use_template = [ "local" ]; daily = 7; }; "rpool/var/redis" = { use_template = [ "local" ]; hourly = 0; daily = 7; }; "rpool/home/julm/mail" = { use_template = [ "local" ]; hourly = 12; daily = 7; }; "rpool/home/julm/log" = { use_template = [ "local" ]; hourly = 12; daily = 7; monthly = 1; }; "rpool/backup/losurdo/home/julm/work" = { use_template = [ "remote" ]; daily = 31; }; "rpool/backup/losurdo/var/postgresql" = { use_template = [ "remote" ]; daily = 31; }; }; }; }