{ pkgs, lib, config, ... }: { services.sanoid = { enable = true; templates = { database = { hourly = 0; daily = 7; monthly = 0; yearly = 0; autosnap = true; autoprune = true; settings = { }; }; git = { hourly = 0; daily = 7; monthly = 0; yearly = 0; autosnap = true; autoprune = true; settings = { }; }; mail = { hourly = 12; daily = 7; monthly = 0; yearly = 0; autosnap = true; autoprune = true; settings = { }; }; log = { hourly = 12; daily = 7; monthly = 1; yearly = 0; autosnap = true; autoprune = true; settings = { }; }; www = { hourly = 0; daily = 7; monthly = 0; yearly = 0; autosnap = true; autoprune = true; settings = { }; }; }; extraArgs = [ "--verbose" #"--debug" ]; datasets = { "rpool/var/git" = { use_template = [ "git" ]; #recursive = true; }; "rpool/var/mail" = { use_template = [ "mail" ]; #recursive = true; }; "rpool/var/www" = { use_template = [ "www" ]; #recursive = true; }; "rpool/var/redis" = { use_template = [ "database" ]; #recursive = true; }; "rpool/home/julm/mail" = { use_template = [ "mail" ]; #recursive = true; }; "rpool/home/julm/log" = { use_template = [ "log" ]; #recursive = true; }; }; }; }