diff --git a/hosts/nixos/thinkpad/home.nix b/hosts/nixos/thinkpad/home.nix index 6391112..0df048f 100644 --- a/hosts/nixos/thinkpad/home.nix +++ b/hosts/nixos/thinkpad/home.nix @@ -5,6 +5,7 @@ ../home-default.nix ../../../modules/syncthing.nix ../../../modules/media/tool.nix + ../../../modules/schedule.nix ]; syncthing-custom.folders = { @@ -13,5 +14,16 @@ Media.maxAgeDays = 7; Archive.maxAgeDays = 30; }; + + services.scheduled-commands.aicloud-backup = { + enable = true; + description = "Backup outputs files on aicloud"; + interval = "*-*-* *:10:00"; + commands = [ + "rsync -avhP aicloud.lan:~/xrd-cond-glass-gen/{outputs,checkpoints,stdout} ~/run/xrd-cond-glass-gen" + "rsync -avhP aicloud.lan:~/charge-bal/{outputs,checkpoints,stdout} ~/run/charge-bal" + "rsync -avhP aicloud.lan:~/sr-gen-traj/{outputs,checkpoints,stdout} ~/run/sr-gen-traj" + ]; + }; }