noctalia-custom-plugins
Plugin-Repository für Noctalia Shell , einen Wayland-Compositor auf Basis des Quickshell-Frameworks. Aktuell enthält das Repo ein Plugin — weitere sind in Planung.
Taskwarrior-Plugin (v2.0.0)#
Ein vollständiger Taskwarrior-Client als QML/JavaScript-Plugin:
- Statusbar-Widget — zeigt offene, überfällige und heute fällige Tasks
- Popup-Panel — Taskliste mit Filtern, Sortierung und Inline-Bearbeitung
- IPC-Handler — Plugin-Kommunikation über Noctalia-Messaging
- i18n — Übersetzungssystem für mehrsprachige Oberflächen
Architektur#
- Kein Build-Schritt — QML wird zur Laufzeit vom Quickshell-Framework interpretiert
- Plugin-Layout:
manifest.json,Main.qml(IPC),BarWidget.qml(Statusbar),Panel.qml(Popup),Settings.qml - Registry: Automatische Generierung via GitHub Actions
- 4 ADRs dokumentieren Architekturentscheidungen (QML ohne Build, Qt6-only, SemVer, automatisierte Reviews)