From ff8bc6ac394a7cf4217d8324e7bf02e13769417c Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Fri, 25 Nov 2022 16:56:33 -0300 Subject: Setup toph access to suyin for making backups --- src/infrastructure/guix/system.scm | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'src/infrastructure/guix/system.scm') diff --git a/src/infrastructure/guix/system.scm b/src/infrastructure/guix/system.scm index e506de8..a6093a9 100644 --- a/src/infrastructure/guix/system.scm +++ b/src/infrastructure/guix/system.scm @@ -88,7 +88,7 @@ HOSTNAME="$(hostname)" export BORG_REPO="16686@ch-s010.rsync.net:borg/$HOSTNAME" export BORG_REMOTE_PATH='borg1' - export BORG_PASSCOMMAND='cat /opt/secrets/borg-passphrase.txt' + export BORG_PASSCOMMAND='cat /var/lib/borg-passphrase.txt' export GIT_CONFIG_GLOBAL=/etc/gitconfig @@ -207,10 +207,12 @@ ARCHIVE_TAG="${1:-manual}" + export BORG_RSH="ssh -i $HOME/.ssh/id_rsa" + run() { set -x # shellcheck disable=2086 - sudo -i borg create \ + sudo -E borg create \ $VERBOSE_FLAGS \ --comment " $COMMENT" \ --stats \ @@ -220,8 +222,7 @@ /home/ \ /etc/ \ /var/ \ - /srv/ \ - /opt/ + /srv/ STATUS=$? set +x @@ -1668,7 +1669,7 @@ (name whoami) (comment "EuAndreh") (group "users") - (supplementary-groups '("wheel"))) + (supplementary-groups '("wheel" "borg"))) (user-account (name "git") (group "git") @@ -1680,6 +1681,8 @@ (groups (append (list + (user-group + (name "borg")) (user-group (name "git"))) %base-groups)) -- cgit v1.2.3