{ config, ... }: let secrets = config.age.secrets; in { my.services = { backup = { enable = true; user = "fcuny"; repository = "sftp:192.168.0.107:/data/slow/backups/users/fcuny"; exclude = [ "/home/fcuny/.cache" "/home/fcuny/downloads" "/home/fcuny/workspace/linux.git" ]; timerConfig = { OnCalendar = "06:30"; }; passwordFile = secrets."restic/repo-users".path; paths = [ "/home/fcuny" ]; }; }; }