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:
@@ -17,6 +17,28 @@ Template:
|
||||
|
||||
---
|
||||
|
||||
## 2026-07-05 — 1080p capture harness + first slice-c review (iteration #34, item 28c)
|
||||
- **Task:** item 28 slice (c) prep — full-res captures for the
|
||||
per-surface polish pass.
|
||||
- **Did:** tools/theme-shot.nix (maintainer tool, THEME env-driven):
|
||||
full themed desktop headless at 1920x1080 via the memory recipe +
|
||||
two fixes over the spike — home-manager.useGlobalPkgs (HM submodule
|
||||
otherwise misses the overlay → 'nomarchy-theme-sync missing') and a
|
||||
menu.png shot (hyprctl dispatch exec nomarchy-menu). Proven on
|
||||
tokyo-night; both shots read. Findings → item 28 punch list: rofi
|
||||
root width vs empty space (→ keybind-hint column idea), icon-weight
|
||||
mix (color Papirus vs mono bar) `[human]`, bar group margins
|
||||
confirmed, alpha-tint dim vs @muted role. Whole-swap module parity
|
||||
verified textually (no drift; cpu/memory omission is identity).
|
||||
- **Verified:** harness runs end-to-end (exit 0, screenshots read);
|
||||
eval from tools/ with relative flake path OK. Wallpaper still
|
||||
doesn't paint (theme-sync needs ~/.nomarchy in the guest — fix
|
||||
noted in the header for the next run).
|
||||
- **Pending:** capture summer-day/night (whole-swaps) + latte;
|
||||
then the polish slices; icon-weight call is Bernardo's.
|
||||
- **Next suggestion:** run the retuned-theme captures + start the
|
||||
cheap polish items (group margins, @muted adoption).
|
||||
|
||||
## 2026-07-05 — P2 floors retuned + gated (iteration #33, item 28b done)
|
||||
- **Task:** item 28 slice (b) remainder — the P2 contrast floors.
|
||||
- **Did:** 18 hex retunes across 9 themes: muted raised on lumon/
|
||||
|
||||
Reference in New Issue
Block a user