Files
dotfiles/.claude/tasks/0026-hyprlock-and-hypridle.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

997 B

spec, blocked-by
spec blocked-by
hyprland-desktop 0021-desktop-group-and-hyprland-session

What to build

A secure lock screen and idle management, so going idle, suspending, or closing the lid always lands at a locked screen.

Add hyprlock and hypridle modules in the Hyprland-native subdirectory of the desktop group, enabled through the aggregator. hyprlock uses the compositor session-lock protocol so the lock surface is owned by the compositor and survives a locker crash. hypridle is wired for lock-on-idle, screen-off, lock-before-suspend, and lid-close, with tunable timeouts. Bind lock on Super+X.

Acceptance criteria

  • hyprlock and hypridle modules exist in the Hyprland-native subdirectory and are enabled by the aggregator.
  • hyprlock uses the compositor session-lock protocol.
  • hypridle triggers lock-on-idle, screen-off, lock-before-suspend, and lid-close, with tunable timeouts.
  • Lock is bound on Super+X.
  • neogaia builds green under nix flake check.