omarchy: restyle settings and follow the live theme #4

Closed
Ramzal wants to merge 0 commits from ramzal/omarchy-settings-theme into main AGit
Collaborator

omarchy: restyle settings and follow the live theme\n\nPaste this into the Forgejo pull request.\n\n## Summary\n\nThe tray flyout was Omarchy-themed; the settings window was still a stock Qt tab dialog, and both Qt surfaces stayed on the Nord fallback after omarchy theme set.\n\nz13_power_theme.py treated # as the start of a comment, so unquoted hex in colors.toml / shell.toml (accent = #faa968) never parsed. Settings and the tray bolt always loaded the Nord palette.\n\nThis:\n\n- Rebuilds z13-power-settings as an Omarchy-style panel (hero, sidebar, section headers, bordered pills, toggle rows). The Power page is renamed Tweaks.\n- Parses unquoted hex and hyprland.* color aliases, and re-arms the theme watcher when omarchy-theme-set replaces current/theme/.\n- Makes Diagnose on the flyout a toggle (click to show, click to hide).\n- Prefers ~/.local/bin/z13-power-settings from the CLI, tray, and flyout so a from-source install wins over /usr/bin.\n\n## Tested\n\n- Omarchy / Hyprland, theme Retro 82: settings and flyout use navy / cream / orange (#05182e, #f6dcac, #faa968) instead of Nord\n- Theme-set away from Nord restyles a newly opened settings window and the tray bolt\n- Flyout Diagnose expands the report and collapses on the second click\n- Settings sidebar Tweaks still applies panel overdrive / boot sound\n

# omarchy: restyle settings and follow the live theme\n\nPaste this into the Forgejo pull request.\n\n## Summary\n\nThe tray flyout was Omarchy-themed; the settings window was still a stock Qt tab dialog, and both Qt surfaces stayed on the Nord fallback after `omarchy theme set`.\n\n`z13_power_theme.py` treated `#` as the start of a comment, so unquoted hex in `colors.toml` / `shell.toml` (`accent = #faa968`) never parsed. Settings and the tray bolt always loaded the Nord palette.\n\nThis:\n\n- Rebuilds `z13-power-settings` as an Omarchy-style panel (hero, sidebar, section headers, bordered pills, toggle rows). The Power page is renamed **Tweaks**.\n- Parses unquoted hex and `hyprland.*` color aliases, and re-arms the theme watcher when `omarchy-theme-set` replaces `current/theme/`.\n- Makes **Diagnose** on the flyout a toggle (click to show, click to hide).\n- Prefers `~/.local/bin/z13-power-settings` from the CLI, tray, and flyout so a from-source install wins over `/usr/bin`.\n\n## Tested\n\n- Omarchy / Hyprland, theme **Retro 82**: settings and flyout use navy / cream / orange (`#05182e`, `#f6dcac`, `#faa968`) instead of Nord\n- Theme-set away from Nord restyles a newly opened settings window and the tray bolt\n- Flyout **Diagnose** expands the report and collapses on the second click\n- Settings sidebar **Tweaks** still applies panel overdrive / boot sound\n
Rebuild z13-power-settings as an Omarchy sidebar panel, parse unquoted
colors.toml hex so Qt surfaces track theme-set instead of the Nord
fallback, and make Diagnose a toggle on the tray flyout.
Ramzal closed this pull request 2026-08-19 14:35:21 -04:00

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Fifthdread/rog-z13-power-management!4
No description provided.