{ config, pkgs, secrets, ... }: # { # age.secrets.roam-rclone-conf = { # file = secrets.roam."rclone-conf.age"; # mode = "440"; # owner = "root"; # group = "root"; # }; # # systemd = { # timers."backup-rclone" = { # wantedBy = [ "timers.target" ]; # timerConfig = { # OnCalendar = "daily"; # Persistent = true; # Unit = "backup-rclone.service"; # }; # }; # services."backup-rclone" = # let # conf = config.age.secrets.roam-rclone-conf.path; # in # { # script = '' # ${pkgs.rclone}/bin/rclone --config ${conf} copy /home/hd/Documents odc:Documents # ${pkgs.rclone}/bin/rclone --config ${conf} copy /git odc:git # ''; # path = [ pkgs.rclone ]; # serviceConfig = { # Type = "oneshot"; # User = "root"; # }; # }; # }; # } { } # TODO: Backups for new Syncthing solution