{ config, ... }: { age.secrets.syncoid-key = { file = ../../secrets/syncoid-key.age; owner = "syncoid"; group = "syncoid"; }; services.sanoid.enable = true; services.sanoid.datasets = { "data/safe/persist" = { autoprune = true; autosnap = true; hourly = 24; daily = 7; monthly = 1; yearly = 1; }; }; services.syncoid.enable = true; services.syncoid.sshKey = config.age.secrets.syncoid-key.path; services.syncoid.commonArgs = ["--no-sync-snap"]; services.syncoid.commands = { "data/safe/persist".target = "ubuntu@185.107.88.38:backup/snorlax"; }; }