nix-config/nix/pkgs/backup-websites.nix
Oliver Davies 522b4362b3 Add backup-websites script
Add a bash script that downloads and backs up my static websites from my
server onto my laptop.
2025-03-27 18:50:30 +00:00

13 lines
281 B
Nix

{ lib, pkgs, ... }:
pkgs.writeShellApplication {
name = "backup-websites";
text = ''
backup_path="''${HOME}/server-backup"
mkdir -p "''${backup_path}"
${lib.getExe pkgs.rsync} -avzP ssh.oliverdavies.uk:/var/www/vhosts/ "''${backup_path}" --delete-after
'';
}