Neobrutal Zebar is themed using CSS variables defined in config.css. You can switch between themes (Rosé Pine, Catppuccin, Nord, Material) or create your own by mapping variables to specific color palettes.
Commonly used variables include:
--text, --bg, --border, --shadow for general UI.--cpu, --memory, --battery-* for system information meters.--ws-1 through --ws-5 for workspace colors.--process and --focused-process for workspace icons.
/* Example: Rosé Pine theme mapping */
--text: var(--rp-text);
--bg: var(--rp-overlay);
--border: var(--rp-highlight-low);
--shadow: var(--rp-highlight-low);
--icon: var(--rp-love);
--memory: var(--rp-iris);
--cpu: var(--rp-rose);
--cpu-high-usage: var(--rp-love);
--battery-good: var(--rp-pine);
--battery-mid: var(--rp-gold);
--battery-low: var(--rp-love);
--focused-process: var(--rp-text);
--process: var(--rp-muted);
--displayed: var(--rp-text);
--ws-1: var(--rp-gold);
--ws-2: var(--rp-love);
--ws-3: var(--rp-pine);
--ws-4: var(--rp-foam);
--ws-5: var(--rp-iris);
--tiling-direction: var(--rp-rose);
--not-playing: var(--rp-love);
--now-playing: var(--rp-pine);
--network: var(--rp-text);
--weather: var(--rp-text);