Read standard XDG directories via systemd

This commit is contained in:
Ohad Livne 2025-06-04 22:46:25 +03:00
parent ce648429fa
commit 4810683763
Signed by: libohad-dev
GPG key ID: 34FDC68B51191A4D
2 changed files with 5 additions and 5 deletions

View file

@ -3,7 +3,7 @@
export BORG_REPO="/media/backup/"
export BORG_PASSCOMMAND="cat ${HOME}/.keys/borg-passphrase.txt"
TS_DIR="${HOME}/.local/state/backup"
TS_DIR="$(systemd-path user-state-private)"/backup
mkdir -p "${TS_DIR}"
@ -11,12 +11,12 @@ backup () {
target=$1
directory=$2
if "${HOME}/.local/bin/dirtree-changed" --directory "${directory}" --check-file "${TS_DIR}/${target}"
if "$(systemd-path user-binaries)"/dirtree-changed --directory "${directory}" --check-file "${TS_DIR}/${target}"
then
borg create --compression auto,lzma ::"${target}"-\{now\} "${directory}"
touch "${TS_DIR}/${target}"
fi
}
backup circuits "${HOME}/.config/circuits"
backup documents "${HOME}/Documents"
backup circuits "$(systemd-path user-configuration)"/circuits
backup documents "$(systemd-path user-documents)"

View file

@ -1,6 +1,6 @@
#! /usr/bin/sh
WATCHLIST=~/.local/share/package-alert/watchlist
WATCHLIST="$(systemd-path user-shared)"/package-alert/watchlist
agg_results=""