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.
20 lines
894 B
Markdown
20 lines
894 B
Markdown
---
|
|
spec: hyprland-desktop
|
|
blocked-by: 0021-desktop-group-and-hyprland-session
|
|
---
|
|
|
|
## What to build
|
|
|
|
A Waybar status bar that reads system state at a glance.
|
|
|
|
Add a Waybar module to the desktop group, enabled through the aggregator, showing workspaces with per-application icons plus a clock, battery, network, audio, MPRIS media controls, and a do-not-disturb toggle.
|
|
No overview/exposé plugin: the workspace indicators are sufficient.
|
|
The do-not-disturb toggle and media controls live in the bar rather than in a separate notification center.
|
|
|
|
## Acceptance criteria
|
|
|
|
- [ ] A Waybar module exists in the desktop group and is enabled by the aggregator.
|
|
- [ ] The bar shows workspaces with per-application icons, a clock, battery, network, audio, MPRIS media controls, and a do-not-disturb toggle.
|
|
- [ ] No overview/exposé plugin is used.
|
|
- [ ] neogaia builds green under `nix flake check`.
|