Skins
Get the look you want!
Gonzo supports customizable color schemes (skins) to personalize your terminal UI experience.

Using Built-in Skins
Gonzo includes 11+ pre-built themes in the skins directory.
Available Skins
Dark Themes 🌙
default- Original Gonzo dark themecontroltheory-dark- ControlTheory branded dark themedracula- Purple-accented vampire themegruvbox- Retro groove colorsmonokai- Warm high-contrast themenord- Arctic blue palettesolarized-dark- Precision colors for reduced eye strain
Light Themes ☀️
controltheory- ControlTheory branded light themegithub-light- Clean GitHub-inspired light modesolarized-light- Precision light colorsvs-code-light- Professional VS Code stylespring- Fresh nature-inspired colors
Setup
Download skins:
Usage
Command line:
Environment variable:
Configuration file (~/.config/gonzo/config.yml):
Creating Custom Skins
Create a YAML file in ~/.config/gonzo/skins/ with this structure:
Basic Structure
Color Reference
UI
primary
Main accent color, active highlights
secondary
Alternative highlights
background
Main dashboard background
surface
Modal/panel backgrounds
border
Default borders
border_active
Active section borders
text
Primary readable text
text_secondary
Timestamps, help text
text_inverse
Text on colored backgrounds
Charts
chart_title
Chart section titles
chart_bar
Bar chart elements
chart_accent
Chart highlights
Logs
log_timestamp
Log timestamps
log_message
Log message text
log_background
Log entry background
log_selected
Selected log highlight
Severity
severity_trace
TRACE level
severity_debug
DEBUG level
severity_info
INFO level
severity_warn
WARN/WARNING level
severity_error
ERROR level
severity_fatal
FATAL/CRITICAL level
Status
success
Success indicators
warning
Warning indicators
error
Error indicators
info
Information indicators
Special
help
Help text
highlight
Search highlights
disabled
Disabled elements
Complete Examples
Light Theme:
Dark Theme:
Using Your Custom Skin
Design Guidelines
Light Themes:
Use dark text (#212529) on light backgrounds (#ffffff)
Ensure contrast ratio ≥ 4.5:1 (WCAG AA)
Use muted colors for secondary elements
Prefer subtle grays over pure white
Dark Themes:
Use light text (#f8f8f2) on dark backgrounds (#272822)
Avoid pure black; use dark grays
Use vibrant colors for accents
Ensure readability in low-light
Accessibility:
Test with color blindness simulators
Maintain adequate contrast ratios
Don't rely solely on color to convey information
Troubleshooting
Skin not loading:
Missing colors: All colors are optional. Unspecified colors use defaults.
Color formats: Use hex colors (#ff0000, #RGB, #RRGGBB)
Contributing Skins
Share your skin with the community! Submit a pull request to the Gonzo repository with:
Your skin YAML file
Screenshots (optional but appreciated)
Description of the theme
Additional Resources
Skin Examples: https://github.com/control-theory/gonzo/tree/main/skins
Issue Tracker: https://github.com/control-theory/gonzo/issues
Last updated