diff --git a/.config/setup/01-install-packages.sh b/.config/setup/01-install-packages.sh index 636375e..73a231a 100755 --- a/.config/setup/01-install-packages.sh +++ b/.config/setup/01-install-packages.sh @@ -2,6 +2,7 @@ DEB_PKGS="\ audacity \ +borgbackup \ direnv \ docker.io \ emacs-mozc \ diff --git a/.config/setup/11-initialize-backup-repository.sh b/.config/setup/11-initialize-backup-repository.sh new file mode 100755 index 0000000..26c475e --- /dev/null +++ b/.config/setup/11-initialize-backup-repository.sh @@ -0,0 +1,7 @@ +#! /usr/bin/sh + +sudo mkdir -p "${BORG_REPO}" +sudo chown "${USER}":"${USER}" "${BORG_REPO}" +sudo chmod 700 "${BORG_REPO}" + +borg init --encryption=repokey diff --git a/.profile b/.profile index 7946a22..00bab95 100644 --- a/.profile +++ b/.profile @@ -30,3 +30,5 @@ umask 0007 export GTK_IM_MODULE="fcitx" export QT_IM_MODULE="fcitx" export XMODIFIERS="@im=fcitx" +export BORG_REPO="/media/backup/" +export BORG_PASSCOMMAND="cat ${HOME}/.keys/borg-passphrase.txt"