From 6dc6590f730e4cf75b45b146d7b386c9db6c57af Mon Sep 17 00:00:00 2001 From: Yan Lin Date: Sat, 14 Feb 2026 08:27:08 +0100 Subject: [PATCH] add aicloud backup schedule --- hosts/nixos/thinkpad/home.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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" + ]; + }; }