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.
21 lines
970 B
Markdown
21 lines
970 B
Markdown
---
|
|
spec: hyprland-desktop
|
|
blocked-by: 0021-desktop-group-and-hyprland-session
|
|
---
|
|
|
|
## What to build
|
|
|
|
A search-everything launcher, so one keybound tool handles launching and utility menus.
|
|
|
|
Add a rofi (Wayland fork) module to the desktop group, enabled through the aggregator, combining application-run, binary-run, and window-switch into one prompt, plus math-evaluation and emoji modes.
|
|
Bind it on `Super+R`.
|
|
Structure it so it is reusable as the dmenu-style frontend for later utility menus (clipboard history, power menu), and provide a power menu that uses it.
|
|
|
|
## Acceptance criteria
|
|
|
|
- [ ] A rofi module exists in the desktop group and is enabled by the aggregator.
|
|
- [ ] rofi combines application-run, binary-run, and window-switch modes, plus math evaluation and emoji.
|
|
- [ ] rofi opens on `Super+R`.
|
|
- [ ] rofi is usable as a dmenu-style frontend for utility menus, and a power menu is provided through it.
|
|
- [ ] neogaia builds green under `nix flake check`.
|