docs(agent): #89 slice 2 done (EasyEffects icon); Signal pixmap open
Some checks failed
Check / eval (push) Failing after 4m39s
Some checks failed
Check / eval (push) Failing after 4m39s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -53,16 +53,20 @@ Slices:
|
|||||||
registered tray host* before starting (the old After=waybar.service
|
registered tray host* before starting (the old After=waybar.service
|
||||||
ordering was inert — waybar is supervisor-run, not a unit), so the
|
ordering was inert — waybar is supervisor-run, not a unit), so the
|
||||||
icon no longer vanishes on unlucky boot order.
|
icon no longer vanishes on unlucky boot order.
|
||||||
2. **Override layer:** an HM-managed shadow icon dir that wins the XDG
|
2. **Override layer — DONE (EasyEffects, 2026-07-12, f9d5e2c…b98248f).**
|
||||||
lookup for the session icon theme (e.g. `xdg.dataFile
|
Chosen mechanism: a `Nomarchy-icons` child theme (built in
|
||||||
"icons/<theme-iconset>/…"` shadowing the store copy, or a
|
`modules/home/theme.nix`) that `Inherits` the resolved icon set and
|
||||||
`Nomarchy-tray` theme inheriting the active set — pick whichever
|
becomes the session icon theme; a scalable, palette-`text`-coloured
|
||||||
survives theme whole-swaps; icons must follow the active theme per
|
monochrome override out-resolves the parent's fixed-size icon at every
|
||||||
THEME-DESIGN, not hardcode one palette). Ship monochrome SVGs for the
|
size while all other icons fall through. Single shared layer → holds
|
||||||
name-based offenders found in slice 1. Waybar restart re-resolves.
|
for every theme (all resolve to Papirus-*), colour regenerated per
|
||||||
|
switch. V3 in Boreal (Bernardo confirmed). Extend to a new name-based
|
||||||
|
offender = one more SVG in `scalable/apps`.
|
||||||
3. **Pixmap apps:** document (or wire, where a setting exists) per-app
|
3. **Pixmap apps:** document (or wire, where a setting exists) per-app
|
||||||
monochrome/tray options; what can't be fixed goes in the item's
|
monochrome/tray options; what can't be fixed goes in the item's
|
||||||
record, not silent scope creep.
|
record, not silent scope creep. **Signal** is the live example
|
||||||
|
(`:1.227`, generated pixmap → shows as its full-colour blue round
|
||||||
|
icon on the bar); still open.
|
||||||
|
|
||||||
V-path: V1 eval + icon file lands in the right lookup dir; V3 screenshot
|
V-path: V1 eval + icon file lands in the right lookup dir; V3 screenshot
|
||||||
of the tray on a real session (headless VM has no flatpak chat apps).
|
of the tray on a real session (headless VM has no flatpak chat apps).
|
||||||
|
|||||||
@@ -19,6 +19,27 @@ Template:
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## 2026-07-12 — #89 slice 2: EasyEffects tray icon themed monochrome (b98248f)
|
||||||
|
- **Task:** BACKLOG #89 slice 2 — EasyEffects SNI shows Papirus' full-
|
||||||
|
colour blue equaliser, clashing with the monochrome tray.
|
||||||
|
- **Did:** Wrapped the resolved icon set in a `Nomarchy-icons` child
|
||||||
|
theme (theme.nix) that Inherits it + ships a scalable, palette-`text`-
|
||||||
|
coloured monochrome easyeffects glyph (the app's own -symbolic shape);
|
||||||
|
made it the session icon theme. Single shared layer, so it covers all
|
||||||
|
themes (all resolve to Papirus-*); colour tracks each theme via
|
||||||
|
`checked.colors.text`. iconTheme feeds stylix+rofi, both fine via
|
||||||
|
Inherits. Fixed a slip: `git add -A` swept a settings.local.json.tmp.*
|
||||||
|
into the commit → untracked + gitignored (f9d5e2c).
|
||||||
|
- **Verified:** **V3 in Boreal** (Bernardo confirmed live). Mechanism
|
||||||
|
pre-validated by GTK IconTheme lookup (override wins 16–32px; udiskie/
|
||||||
|
nm/folder still Papirus). No theme uses a custom icon pack, so Boreal+
|
||||||
|
Papirus covers the set. NB: cursor-warp doesn't refresh the tray —
|
||||||
|
needs a waybar restart (new icon-theme cache).
|
||||||
|
- **Pending:** slice 3 — Signal (`:1.227`, generated pixmap, full-colour
|
||||||
|
blue round icon); pixmap apps can't be fixed by name override.
|
||||||
|
- **Next suggestion:** #89 slice 3 (Signal) or close #89 if pixmap apps
|
||||||
|
are accepted as documented-not-fixable.
|
||||||
|
|
||||||
## 2026-07-12 — tray menus truly fixed: counter-rules must live in waybar.css (8eb672b, 72e53e2)
|
## 2026-07-12 — tray menus truly fixed: counter-rules must live in waybar.css (8eb672b, 72e53e2)
|
||||||
- **Task:** Bernardo: icons still missing in the REAL nm-applet menu.
|
- **Task:** Bernardo: icons still missing in the REAL nm-applet menu.
|
||||||
- **Did:** e8658fe's gtk.css cure worked in a plain GTK app but not in
|
- **Did:** e8658fe's gtk.css cure worked in a plain GTK app but not in
|
||||||
|
|||||||
Reference in New Issue
Block a user