Improve backup-home
Some checks failed
pre-commit / pre-commit (push) Failing after 16s

This commit is contained in:
Torjus Håkestad 2024-05-02 12:43:30 +02:00
parent 7281644439
commit 9ae1824589

View File

@ -14,10 +14,15 @@ let
echo "========== BACKUP HOME STARTING =========="
export RESTIC_PASSWORD="gunter.home.2rjus.net"
export RESTIC_REPOSITORY="rest:http://10.69.12.52:8000/gunter.home.2rjus.net"
GOTIFY_TOKEN=$(<"$XDG_CONFIG_HOME/sops-nix/secrets/gotify_backup_home")
SECRET_PATH="$XDG_CONFIG_HOME/sops-nix/secrets/gotify_backup_home"
if [ -z "$GOTIFY_TOKEN" ]; then
notify-send -u critical "Backup issue" "No Gotify token found"
if ! [ -f "$SECRET_PATH" ]; then
notify-send -u critical "Backup issue" "Secret file for gotify token does not exist"
else
GOTIFY_TOKEN=$(<"$SECRET_PATH")
if [ -z "$GOTIFY_TOKEN" ]; then
notify-send -u critical "Backup issue" "No Gotify token found"
fi
fi
# Send start notification
@ -85,7 +90,6 @@ let
};
in
{
sops.secrets."gotify_backup_home" = { };
systemd.user.services.backup-home = {