diff --git a/nixos/modules/borgbackup.nix b/nixos/modules/borgbackup.nix index 54d8ee3..b8bf72f 100644 --- a/nixos/modules/borgbackup.nix +++ b/nixos/modules/borgbackup.nix @@ -109,9 +109,8 @@ in { # Configure backup of files on the department's fs account jobs.fsaccount = { preHook = '' - rm -rf /home/fsaccount/sicherung - mkdir /home/fsaccount/sicherung - scp -i /home/fsaccount/.ssh/fsaccount -r fachschaft@gw1.mathematik.tu-darmstadt.de:/home/fachschaft/* /home/fsaccount/sicherung/ + mkdir -p /home/fsaccount/sicherung # Create if it does not exist + rsync -e 'ssh -i /home/fsaccount/.ssh/fsaccount' -r fachschaft@gw1.mathematik.tu-darmstadt.de:/home/fachschaft/* /home/fsaccount/sicherung ''; paths = "/home/fsaccount/sicherung"; encryption.mode = "none";