fix(desktop): tighter bar icon pad + case-insensitive rofi match
Some checks failed
Check / eval (push) Has been cancelled

- Double-space pad on volume (esp. high), battery, keyboard layout glyphs
- rofi: matching=normal,fuzzy; case-smart off (ste finds Steam)
- Queue: unfree+calendar PASS; retest spacing + rofi search

V0: nix flake check --no-build green. V3: bar/rofi on session.
This commit is contained in:
2026-07-10 13:06:47 +01:00
parent d547393e7b
commit b5263bcef8
7 changed files with 177 additions and 141 deletions

View File

@@ -8,16 +8,18 @@ the failure as a NOW bug in BACKLOG.md. Machines: the **AMD dev box**
QA machine), the **T14s** (webcam case).
## Any machine (dev box is fine)
- [ ] **Unfree CLI default (2026-07-10)**after `sys-rebuild` + new
shell/login: `echo $NIXPKGS_ALLOW_UNFREE``1`; `nix-shell -p
vscode --run 'code --version'` (or another unfree pkg) succeeds
without a manual export; `cat ~/.config/nixpkgs/config.nix` has
`allowUnfree = true`. (Flake-pure `nix shell nixpkgs#…` still may
need `--impure` — that is expected.)
- [ ] **Waybar icon+percentage spacing (2026-07-10)** — switch to
executive-slate (and spot-check boreal/summer): battery glyph and
capacity% do not collide; volume glyph and volume% do not collide.
Unified clock reads as one module (`HH:MM · Day DD Mon`).
- [x] **Unfree CLI default (2026-07-10)**PASS (Bernardo, Latitude).
- [ ] **Waybar icon+percentage spacing (2026-07-10, retest)** — after
`home-update`: executive-slate (and boreal/summer) — high-volume
glyph + `%`, keyboard layout glyph + code, battery glyph + `%`
each have a clear gap (double-pad + mono face). Unified clock is
one module (`HH:MM · Day DD Mon`). First pass: volume-high and
keyboard still tight → pad doubled.
- [x] **Calendar on unified clock (2026-07-10)** — PASS (Bernardo).
- [ ] **Rofi case-insensitive search (2026-07-10)** — SUPER+Space: type
`ste` → Steam listed (not only `Ste`/`STE`); type `sys` → System
menu row if testing nomarchy-menu. Config: matching normal,fuzzy +
case-sensitive false + case-smart false.
- [ ] **Charge-limit live apply (2026-07-10)** — on a laptop with
`charge_control_end_threshold`: System Battery limit → 80%;
confirm `cat …/charge_control_end_threshold` is 80 without rebuild;