Skip to content
LargeModGames edited this page Dec 29, 2025 · 1 revision

Themes

spotatui comes with several built-in theme presets. Access them via Alt-, > Theme.

Built-in Presets

Preset Description
Default (Cyan) Original spotatui theme
Spotify Official Spotify green (#1DB954)
Dracula Popular dark purple/pink theme
Nord Arctic, bluish color palette
Solarized Dark Classic dark theme
Monokai Vibrant colors on dark background
Gruvbox Warm retro groove colors
Gruvbox Light Light variant with warm colors
Catppuccin Mocha Popular pastel dark theme

Custom Themes

You can create custom themes in ~/.config/spotatui/config.yml:

theme:
  active: "137, 180, 250"      # Current playing song
  banner: "180, 190, 254"      # The "spotatui" banner
  error_border: "243, 139, 168"
  error_text: "243, 139, 168"
  hint: "249, 226, 175"
  hovered: "203, 166, 247"
  inactive: "108, 112, 134"
  playbar_background: "30, 30, 46"
  playbar_progress: "166, 227, 161"
  playbar_progress_text: "166, 227, 161"
  playbar_text: "205, 214, 244"
  selected: "137, 180, 250"
  text: "205, 214, 244"
  header: "255, 255, 255"
  background: "30, 30, 46"

Color Values

Always use RGB strings for consistent colors across different terminals:

text: "205, 214, 244"    # RGB format: "red, green, blue" (0-255)

Note: Terminal color names like Red, Cyan, etc. are also supported but render differently depending on your terminal's color scheme. For consistent themes, use RGB values.

Contributing Themes

Want to add a new theme preset? See CONTRIBUTING.md and check out src/user_config/theme.rs for examples.

Clone this wiki locally