Reading the repo
Opening the box…
Reading the repo
Opening the box…
Assembly instructions
GitHub didn't answer, so this is the saved copy from 13 h ago
Will it work on macOS?
Then run bash setup.sh. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
Needs Git: xcode-select --install
git clone https://github.com/xNeo92x/cachyos-timemachine-rustic.git cd cachyos-timemachine-rustic
Python >=3.11
brew install python@3.11
python -m venv .venv source .venv/bin/activate pip install -e .
pytest
Benötigt KDE Plasma >= 6.3, Kirigami, Python >= 3.11, Qt/PySide6 >= 6.6
und rustic >= 0.11.4.
rustic und PySide6 sind in den Arch-/CachyOS-Paketquellen verfügbar.
Der pacman-Paketname lautet pyside6; das Python-Modul heißt PySide6.
sudo pacman -Syu pyside6 rustic libnotify git plasma-workspace kirigami kio-fuse kio-extras kdialog &&
git clone https://github.com/xNeo92x/cachyos-timemachine-rustic.git &&
cd cachyos-timemachine-rustic &&
python install.py &&
~/.local/bin/cachyos-time-machine gui
Der Installer installiert für deinen Benutzer und benötigt selbst kein sudo. Er legt das Plasma-Miniprogramm, einen Menüeintrag, die D-Bus-Aktivierung und einen KDE-Autostart-Eintrag an. In einer laufenden KDE-Sitzung aktiviert er das Symbol im vorhandenen Systemabschnitt, neben den anderen Statussymbolen und vor der Uhr. Ein separat am rechten Leistenende platziertes Symbol aus Version 0.2.0 wird automatisch entfernt. Deine übrige Leistenkonfiguration bleibt erhalten. Falls KDE die automatische Ergänzung nicht erlaubt: Systemabschnitt einrichten → Einträge → CachyOS Time Machine → Immer angezeigt. Das SVG wird direkt als Bild aus dem Miniprogramm geladen; der Icon-Theme-Cache wird dafür nicht verwendet. Nach einem Widget-Update bitte einmal bei KDE ab- und wieder anmelden: Plasma hält bereits geladene QML-Komponenten im Speicher.
Ein Klick auf das Symbol öffnet das Popup. Es enthält Zielauswahl, Backup, Prüfung, Testlauf, Abbruch, Wiederherstellung und Zeitplanung. Der Schalter Autostart bei KDE-Anmeldung steuert den Hintergrunddienst. Ausschalten entfernt weder das Miniprogramm noch die unabhängigen systemd-Backup-Zeitpläne; der Dienst startet beim nächsten Zugriff des Miniprogramms bei Bedarf. Der Installer erhält den zuletzt gewählten Autostart-Zustand bei Updates.
Alternativ lässt sich das Miniprogramm als einzelnes Leisten-Widget hinzufügen. Der Installer und der Menüeintrag verwenden standardmäßig den Systemabschnitt. Der alte Qt-Tray-Eintrag wird im Standardmodus nicht mehr erzeugt.
Version 0.2.1 aktualisiert die D-Bus-Aktivierung der laufenden Sitzung. Falls
der Sitzungsbus die neue Service-Datei trotzdem noch nicht erkennt, startet
cachyos-time-machine gui den Dienst direkt und wartet auf dessen Bereitschaft.
Eine erneute KDE-Anmeldung ist dafür nicht erforderlich. Bei einem tatsächlichen
Startfehler enthält ~/.local/state/cachyos-time-machine/desktop-service.log
die Details (bei eigenen XDG-Pfaden entsprechend im Statusordner).
Optional als Arch-Paket statt Benutzerinstallation:
cd packaging
makepkg -si
Bei Paketinstallation das Miniprogramm hinzufügen oder cachyos-time-machine gui
ausführen; Autostart im Popup einschalten.
Das PKGBUILD ist im Repository enthalten; eine Veröffentlichung im AUR ist damit
nicht verbunden.
No reports for macOS yet.
GitManual AI Agent reads the 3 key files and writes a step-by-step guide for macOS. Once written, it's saved for everyone.