feat(tools): 1080p themed-desktop capture harness + first polish findings (item 28c)
All checks were successful
Check / eval (push) Successful in 3m2s
All checks were successful
Check / eval (push) Successful in 3m2s
tools/theme-shot.nix: boots the full themed desktop headlessly (software-GL Hyprland, THEME env picks the slug) at 1920x1080 and QMP-dumps desktop.png + menu.png (rofi root open) — the review artifact for slice (c). Two fixes over the 2026-06-19 spike: home-manager.useGlobalPkgs (the HM submodule otherwise misses the overlay) and the menu shot via hyprctl dispatch exec. Maintainer tool, deliberately not a checks.* gate. Known gap in the header: the wallpaper needs ~/.nomarchy seeded in the guest. First full-res review (tokyo-night) added to the item-28 punch list: rofi root menu is ~760px of mostly empty row space (candidate: right-aligned SUPER+CTRL hints from keybinds.nix), full-color Papirus menu icons vs the all-monochrome bar glyphs is a [human] identity call, bar right-cluster group margins confirmed at full res, and the bar's alpha(text,.5) dim states should become the @muted role now that 28b floors guarantee its legibility. Whole-swap bar module parity verified textually — no drift. Verified: harness end-to-end green (screenshots read back); evals from tools/ via the relative flake path. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -64,8 +64,30 @@ warn ≥ 2.5 (21×7 pairings green; audit contrast findings 20 → 1 —
|
||||
miasma's earthy `bad` stays as identity, good/bad floors stay
|
||||
audit-only so no exemption list was needed). Remaining (b): nothing —
|
||||
further palette work graduates from slices (c)/(d) findings;
|
||||
(c) per-surface polish slices;
|
||||
(d) the whole-swap themes brought to the same bar. Visual work is
|
||||
(c) per-surface polish slices — capture harness ✓ shipped 2026-07-05
|
||||
(iteration #34): `tools/theme-shot.nix` boots the themed desktop
|
||||
headlessly at 1080p and screenshots desktop + open root menu (proven
|
||||
on tokyo-night); per-surface punch items from the first full-res
|
||||
review:
|
||||
- **rofi root menu width:** ~760px for six short left-hugging rows —
|
||||
either tighten, or use the space: right-aligned `SUPER+CTRL+<key>`
|
||||
hint per row (keybinds.nix already knows them; discoverability
|
||||
win).
|
||||
- **Icon weight mix `[human]`:** full-color Papirus icons in the
|
||||
menus vs all-monochrome bar glyphs — pick: symbolic/monochrome
|
||||
menu icons for one system, or color as the menu's identity.
|
||||
- **Bar right-cluster rhythm:** confirmed at 1080p — add group
|
||||
margins (tray/net · stats · toggles · battery/notify) on the
|
||||
gaps grid.
|
||||
- **Semantic dim:** bar dim states are `alpha(@text, 0.5)` tints;
|
||||
the palette's `muted` role is now floor-guaranteed (28b) — one
|
||||
semantic source, use `@muted`.
|
||||
- Harness gap: wallpaper needs `~/.nomarchy` seeded in the guest
|
||||
(theme-sync reads runtime state there) — add before vibe-review
|
||||
captures; whole-swap captures (summer-day/night) still pending;
|
||||
(d) the whole-swap themes brought to the same bar (module parity
|
||||
verified textually 2026-07-05: whole-swaps carry every functional
|
||||
module; omitting cpu/memory is identity). Visual work is
|
||||
V3-bound by nature — screenshots are the review artifact, hardware
|
||||
confirms.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user