Themes

gpulse ships with 15 built-in color themes. Press t to cycle through them in real time. Your selection is remembered across sessions.

All Themes

The following table lists every theme with its palette description. Themes are listed in cycle order.

# Theme Description
1 Monokai (default) Classic dark background with vibrant syntax colors — green, orange, pink, purple. A beloved editor staple.
2 Dark Minimal dark theme with muted grays and white accents. Clean and distraction-free.
3 Dracula Deep purple-gray background with cyan, green, orange, pink, and purple accents. The popular Dracula palette.
4 Catppuccin Mocha Warm dark base with pastel accents — rosewater, flamingo, pink, mauve, lavender. Soothing eye candy.
5 Tokyo Night Dark blue-gray background with cool blue, cyan, and magenta highlights. Inspired by Tokyo city lights.
6 Nord Arctic, blue-tinted palette with frost-inspired accent colors. Low contrast, easy on the eyes during long sessions.
7 One Dark The Atom editor's One Dark theme — dark background with well-balanced blue, green, red, and orange accents.
8 Gruvbox Dark Retro, earthy tones with warm orange, yellow, and green on a dark brown background. High readability.
9 btop Inspired by btop++, the system monitor. Vibrant neon colors on a dark background with bold accents.
10 Solarized Dark Ethan Schoonover's Solarized dark variant — deep blue-green base with carefully calibrated accent colors.
11 Light Clean white background with dark text. For well-lit environments and users who prefer light interfaces.
12 Solarized Light The light variant of Solarized — warm cream background with the same calibrated accent colors as Solarized Dark.
13 High Contrast Pure black background with bright white text and vivid accent colors. Maximum contrast for accessibility and outdoor use.
14 Colorblind Safe Dark theme using only blue-orange color pairs that are distinguishable by users with protanopia, deuteranopia, and tritanopia.
15 Colorblind Safe Light Light variant of the colorblind-safe palette. Same blue-orange color pairs on a white background.

Switching Themes

Press t at any time to cycle to the next theme. The change is instant and your selection persists across sessions — gpulse saves your preference to the config file.

You can also set the theme in your configuration file:

[ui]
theme = "catppuccin-mocha"

Valid theme names (kebab-case): monokai, dark, dracula, catppuccin-mocha, tokyo-night, nord, one-dark, gruvbox-dark, btop, solarized-dark, light, solarized-light, high-contrast, colorblind-safe, colorblind-safe-light.

Accessibility

gpulse includes three themes specifically designed for accessibility:

  • High Contrast — for users who need maximum contrast, outdoor environments, or low-quality monitors. Pure black/white base with vivid accents.
  • Colorblind Safe — uses only blue and orange accent colors, which remain distinguishable across protanopia (red-blind), deuteranopia (green-blind), and tritanopia (blue-blind). Status is conveyed through shape and text in addition to color.
  • Colorblind Safe Light — the same colorblind-safe palette on a light background for users who prefer light interfaces.

In all themes, gpulse uses text labels alongside color indicators (e.g., "OK", "WARN", "CRIT") so that status is never communicated by color alone.