{ pkgs, lib, config, ... }: let inherit (config.security) pass; in { services.syncoid = { enable = true; interval = "*-*-* *:15:00"; sshKey = pass.secrets."/root/.ssh/id_ed25519".path; commonArgs = [ "--no-sync-snap" "--create-bookmark" ]; commands = { "losurdo_nvme/home/julm/work" = { sendOptions = "raw"; target = "root@mermet.sourcephile.fr:rpool/backup/losurdo/home/julm/work"; }; "losurdo_nvme/var/postgresql" = { sendOptions = "raw"; target = "root@mermet.sourcephile.fr:rpool/backup/losurdo/var/postgresql"; }; "root@mermet.sourcephile.fr:rpool/var/mail" = { sendOptions = "raw"; target = "losurdo_nvme/backup/mermet/var/mail"; }; "root@mermet.sourcephile.fr:rpool/var/public-inbox" = { sendOptions = "raw"; target = "losurdo_nvme/backup/mermet/var/public-inbox"; }; "root@mermet.sourcephile.fr:rpool/var/www" = { sendOptions = "raw"; target = "losurdo_nvme/backup/mermet/var/www"; }; "root@mermet.sourcephile.fr:rpool/var/git" = { sendOptions = "raw"; target = "losurdo_nvme/backup/mermet/var/git"; }; "root@mermet.sourcephile.fr:rpool/var/redis" = { sendOptions = "raw"; target = "losurdo_nvme/backup/mermet/var/redis"; }; "root@mermet.sourcephile.fr:rpool/home/julm/mail" = { sendOptions = "raw"; target = "losurdo_nvme/backup/mermet/home/julm/mail"; }; "root@mermet.sourcephile.fr:rpool/home/julm/log" = { sendOptions = "raw"; target = "losurdo_nvme/backup/mermet/home/julm/log"; }; }; }; }