#!/usr/bin/env bash set -Eeuo pipefail APP_NAME="nextcloud-borg-backup" BIN_DIR="${HOME}/.local/bin" SYSTEMD_USER_DIR="${XDG_CONFIG_HOME:-${HOME}/.config}/systemd/user" systemctl --user disable --now "${APP_NAME}.timer" 2>/dev/null || true systemctl --user daemon-reload rm -f "${SYSTEMD_USER_DIR}/${APP_NAME}.service" "${SYSTEMD_USER_DIR}/${APP_NAME}.timer" rm -f "${BIN_DIR}/${APP_NAME}" systemctl --user daemon-reload printf 'Removed user service, timer, and executable.\n' printf 'Kept config, passphrase, logs, restore directory, and Borg repository.\n'