Files
dotfiles/.claude/tasks/0024-rofi-launcher.md
alexion f552269cb3 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.
2026-07-22 08:03:01 -04:00

970 B

spec, blocked-by
spec blocked-by
hyprland-desktop 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.