#!/usr/bin/env bash set -Eeuo pipefail # Entfernt ausschließlich die von diesem Repository verwalteten Dateien. # Hermes-Daten, Modelle, Signal-Sitzung, Konfigurationen und Backups bleiben erhalten. units=( hermes-stack-hermes-update.service hermes-stack-hermes-update.timer hermes-stack-health.service hermes-stack-health.timer hermes-stack-signal-health.service hermes-stack-signal-health.timer hermes-stack-signal-update-check.service hermes-stack-signal-update-check.timer llama-qwen.service signal-cli.service ) systemctl --user disable --now \ hermes-stack-hermes-update.timer \ hermes-stack-health.timer \ hermes-stack-signal-health.timer \ hermes-stack-signal-update-check.timer 2>/dev/null || true for unit in "${units[@]}"; do rm -f -- "${XDG_CONFIG_HOME:-$HOME/.config}/systemd/user/$unit" done for file in \ hermes-stack-notify hermes-stack-hermes-update hermes-stack-health \ hermes-stack-signal-health hermes-stack-signal-update-check hermes-stack-signal-update \ hermes-stack-llama-run hermes-stack-llama-profile hermes-stack-llama-restart \ hermes-stack-llama-report \ hermes-stack-signal-run hermes-stack-doctor; do rm -f -- "$HOME/.local/libexec/$file" done systemctl --user daemon-reload printf 'Deployment-Dateien entfernt; Benutzerdaten und Konfigurationen wurden beibehalten.\n'