From dbbc6e362e712ccf016d1f651944903f0b161241 Mon Sep 17 00:00:00 2001 From: Bob Sponge Date: Mon, 8 Dec 2025 19:03:20 +0000 Subject: [PATCH] add a home backup script --- bin/backup-home.sh | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 bin/backup-home.sh diff --git a/bin/backup-home.sh b/bin/backup-home.sh new file mode 100644 index 0000000..8b528e9 --- /dev/null +++ b/bin/backup-home.sh @@ -0,0 +1,7 @@ +#!/bin/sh +# Tar my dotfiles and configs to the NAS. Excludes anything gitignored-looking. +set -eu +dest="/mnt/nas/backup/$(hostname)-$(date +%F).tgz" +tar --exclude='*.env' --exclude='*.pem' --exclude='*.p12' \ + -czf "$dest" "$HOME/.config" "$HOME/dotfiles" 2>/dev/null || true +echo "wrote $dest"