#!/bin/zsh # borg backupName='{hostname}-{now:%Y-%m-%d}' borgArgs="--compression lzma,9 \ --progress \ --exclude-caches \ --exclude-from ~/Documents/backuplist.txt" backupTargets="/home/adam/ /etc/" alias borg-backup="sudo borg create /run/media/adam/Backup/borg-backups::$backupName $backupTargets $borgArgs" alias borg-backup-home="sudo BORG_RSH='sudo -u adam ssh' borg create thewarehouse:borg-backups::$backupName $backupTargets $borgArgs --ignore-inode --remote-path /var/services/homes/adam/bin/borg" unset backupName borgArgs backupTargets