Slim down comments in shell.toml.tpl

Keep only the non-obvious bits: the override mechanism, what counts as
"active" on the bar, the flyout text-color constraint, the
notifications-border convention, and the image-picker alpha modulation.
Drop comments that just restated the key names.
This commit is contained in:
Ryan Hughes
2026-05-16 00:37:12 -04:00
parent f404a81c6a
commit 079be0a1a7
+8 -24
View File
@@ -1,50 +1,34 @@
# Omarchy shell colors. Defaults below derive from colors.toml. Any theme
# can ship its own shell.toml at themes/<name>/shell.toml to override
# individual keys — anything left out falls back to the values here.
# Omarchy shell colors. Defaults derive from colors.toml; themes can ship
# themes/<name>/shell.toml to override individual keys.
[bar]
# The bar strip itself
background = "{{ background }}"
# Clock, weather, workspace numbers, indicator glyphs
text = "{{ foreground }}"
# Module in an "active" state: screen recording, voxtype listening,
# weather alert, update available. Same color is used everywhere a
# module wants to call attention to itself.
# Modules calling attention to themselves (recording, voxtype, alerts, updates)
active = "{{ color1 }}"
[popups]
# Body fill for every flyout opened from the bar: wifi, bluetooth, audio,
# calendar, weather, control-center, notification-center, media. Body text
# inside the flyouts is not separately themable — it follows [bar].text.
# Shared by every bar flyout. Body text inside flyouts is not separately
# themable — it follows [bar].text.
background = "{{ background }}"
# 1px outline around the flyout
border = "{{ foreground }}"
[notifications]
# Toast card body
background = "{{ background }}"
# Title and message text
text = "{{ foreground }}"
# Card outline. Most themes match this to their Hyprland active-window
# border so notifications visually belong to the focused window.
# Conventionally matches the Hyprland active-window border
border = "{{ accent }}"
# Bottom countdown bar that drains while the toast is on screen
countdown = "{{ accent }}"
[menu]
# Omarchy menu surface (the launcher-style picker invoked by the menu key)
background = "{{ background }}"
# Unhighlighted menu items
text = "{{ foreground }}"
# Currently hovered / keyboard-selected item
selected = "{{ accent }}"
[image-picker]
# Backdrop scrim behind the picker (the picker draws this at ~70% alpha)
# Drawn at ~70% alpha as a scrim
background = "{{ background }}"
# Tile labels (image filename / theme name)
text = "{{ foreground }}"
# 3px stroke around the currently selected tile
selected-border = "{{ accent }}"
# 1px stroke around every other tile (picker applies ~28% alpha)
# Drawn at ~28% alpha
unselected-border = "{{ foreground }}"