Themes
wattop ships four named themes, embedded in the binary:
wattop-dark(default)wattop-lightnordcatppuccin-mocha
Every widget reads a semantic role (idle, busy, waiting, warn, hot, …), never a raw palette colour, so a theme swap re-colours the whole dashboard consistently.
Choosing a theme
Section titled “Choosing a theme”wattop --theme nordWATTOP_THEME=catppuccin-mocha wattopTheme names are case-insensitive. The first of these that is set wins:
--theme$WATTOP_THEMEthemeinconfig.tomlwattop-dark
An unknown name is never fatal: wattop prints a one-line warning to stderr and falls back to wattop-dark.
Cycling in the app
Section titled “Cycling in the app”Press t to cycle forward and T to cycle back through the four themes, in alphabetical order. The footer shows the active one as theme:<name>. The choice lasts for the current run only; it is not written back to config.toml.
Hex accent
Section titled “Hex accent”wattop --theme 58a6ffwattop --theme '#58a6ff'--theme <hex> layers a bare accent colour onto wattop-dark instead of naming a theme. It takes six hex digits, with or without a leading # (quote the # form in your shell). The same value works in WATTOP_THEME and in config.toml’s theme key.
No colour
Section titled “No colour”wattop --no-colorNO_COLOR=1 wattop--no-color, or NO_COLOR set to any non-empty value, disables all ANSI styling. Gauges render as plain blocks.
This site
Section titled “This site”This site uses the wattop-dark and wattop-light palettes; the toggle in the header switches between them.