Document the Panama calendar agenda

This commit is contained in:
Gabriel Brown
2026-08-17 11:49:41 -04:00
parent f9cc15fb96
commit 1ce5c732b7
5 changed files with 41 additions and 28 deletions
+12 -17
View File
@@ -17,10 +17,11 @@ Last live audit: 2026-08-17, Fedora 44, Hyprland 0.56.2, Quickshell 0.3.0.
| Overview | Continuum filmstrip, large workspace preview, cross-workspace search | Live |
| Minimise | `SUPER+SHIFT+X` sends to scratchpad; `SUPER+X` restores | Live |
| Dock | Quickshell dock with GNOME favourites and intellihide | Live |
| Panel | Workspaces, CPU/RAM/GPU, clock, weather, media, clipboard, tray, status | Live |
| Panel | Workspaces, CPU/RAM/GPU, clock, weather, quiet event capsule, media, clipboard, tray, status | Live |
| Clipboard history | Vicinae owns capture/storage; Quickshell provides the panel | Live |
| Notifications | Quickshell server, toasts, grouped history, DND, clear actions | Live |
| Date menu | Notifications, month calendar, weather, conditional media card | Live |
| Date menu | Two-column Daybook with EDS agenda, notifications, month calendar, weather, and media | Live |
| Calendar agenda | Existing GNOME, Google, iCloud, and Nextcloud sources through Evolution Data Server | Live |
| Quick settings | Wi-Fi, Bluetooth, audio input/output, caffeine, night light, focus | Live |
| Focus sessions | Persistent workspace-bound timer, DND/caffeine coordination, Signal Glass controls | Live |
| Brightness | Appears only when a backlight device exists | Live, not applicable on this monitor |
@@ -49,8 +50,8 @@ Last live audit: 2026-08-17, Fedora 44, Hyprland 0.56.2, Quickshell 0.3.0.
| Caffeine | Replaced by a real logind inhibitor in quick settings |
| Blur My Shell / Openbar / User Theme | Replaced by the Prism shell and compositor blur |
| Bluetooth Quick Connect | Replaced by the full Bluetooth picker |
| Wi-Fi QR | Package and UI support still to be completed |
| GSConnect | No paired phone profile was present; KDE Connect support is staged |
| Wi-Fi QR | Deliberately omitted; it is not useful enough to justify another credential-reading surface |
| GSConnect | No paired phone profile was present; KDE Connect is installed and awaiting pairing |
| Home Assistant | Useful integration, but needs a purpose-built panel and secure credential migration |
| Custom Hot Corners Extended | No action was configured, so there is no behavior to port |
| App Hider | Hidden app list is now applied in Vicinae |
@@ -61,25 +62,19 @@ Last live audit: 2026-08-17, Fedora 44, Hyprland 0.56.2, Quickshell 0.3.0.
These are not blockers for normal use, but they are the remaining places where
a polished general-purpose desktop can go beyond the current shell.
1. Calendar events, not just the month grid. The right integration point is
Evolution Data Server so existing GNOME/Google calendars remain the source
of truth.
2. Home Assistant favourites in a dedicated, secure quick panel. The token must
1. Home Assistant favourites in a dedicated, secure quick panel. The token must
stay in the keyring or a private state file, never in this repository.
4. Phone integration through KDE Connect, including battery/share status in the
tray. The package is staged but needs installation and a new pairing.
5. Connected-network QR sharing after `qrencode` is installed. Password access
must be on demand and must never enter shell logs.
6. A printer administration GUI. CUPS is already active; the staged
2. Phone integration through KDE Connect, including battery/share status in the
tray. The package is installed and ready for a new pairing.
3. A printer administration GUI. CUPS is already active; the
`system-config-printer` package supplies the missing UI.
7. A real external RustDesk test while hyprlock is active. Local process state
4. A real external RustDesk test while hyprlock is active. Local process state
cannot prove what a remote client sees or whether input is accepted.
Packages staged in `setup/packages/hyprland-packages` but not installed in the
current session because privilege escalation requires an interactive password:
Supporting packages tracked in `setup/packages/hyprland-packages`:
```sh
sudo dnf install kde-connect qrencode system-config-printer tesseract zbar
sudo dnf install kde-connect system-config-printer tesseract zbar
```
## Global menu decision