|
|
@ -59,12 +59,14 @@ |
|
|
|
systemd.services.qbittorrent.requires= ["mnt-Download.mount"]; |
|
|
|
|
|
|
|
# Enable backups to Moria via rsync |
|
|
|
# (These backups go to /Public/Backup/<etc>) |
|
|
|
systemd.services.rsync_backup = { |
|
|
|
serviceConfig.Type = "oneshot"; |
|
|
|
path = with pkgs; [ rsync ]; |
|
|
|
requires = ["mnt-Download.mount"]; |
|
|
|
script = '' |
|
|
|
rsync -a --delete /var/games/minecraft/ moria.local::CRIMESPOON/minecraft/ |
|
|
|
rsync -a --delete /var/games/minecraft-many/ moria.local::CRIMESPOON/minecraft-many/ |
|
|
|
''; |
|
|
|
}; |
|
|
|
|
|
|
@ -74,12 +76,6 @@ |
|
|
|
timerConfig.OnCalendar="*-*-* 2:00:00"; |
|
|
|
}; |
|
|
|
|
|
|
|
systemd.timers.akina_rsync_backup = { |
|
|
|
wantedBy = [ "timers.target" ]; |
|
|
|
partOf = [ "akina_rsync_backup.service" ]; |
|
|
|
timerConfig.OnCalendar="Weekly"; |
|
|
|
}; |
|
|
|
|
|
|
|
services.openssh.enable = true; |
|
|
|
system.stateVersion = "21.11"; # Did you read the comment? |
|
|
|
} |
|
|
|