docs: plan the hyprland desktop epic (spec, ADR, tasks)

Add the hyprland-desktop spec, ADR 0003 recording the compositor choice
over Sway/KDE/niri, and the task breakdown (0021-0030) that decomposes
the desktop into granular grouped modules. Record the corrected host GPU
facts (zeus is AMD, raichu the sole Nvidia machine) in CLAUDE.md.
This commit is contained in:
2026-07-22 07:35:51 -04:00
parent fc3380f8ce
commit f552269cb3
13 changed files with 418 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
---
spec: hyprland-desktop
blocked-by: 0021-desktop-group-and-hyprland-session
---
## What to build
Notification toasts with do-not-disturb and history recall, so missed notifications can be retrieved.
Add a mako module to the desktop group, enabled through the aggregator, rendering notification toasts with a do-not-disturb mode and history recall.
The do-not-disturb toggle and media controls live in the bar, not in a separate notification-center panel.
## Acceptance criteria
- [ ] A mako module exists in the desktop group and is enabled by the aggregator.
- [ ] Notification toasts appear, with do-not-disturb and history recall.
- [ ] No separate slide-out notification-center panel is added.
- [ ] neogaia builds green under `nix flake check`.