From CRT to OLED. Bringing warmth back to a world of cold themes. cattho.de
Catthode is a high-contrast, retro-futuristic theme designed for prolonged coding sessions. It blends the crushed blacks of modern OLED displays with the comforting, warm glow of analog tungsten filaments.
| Color | Hex | Role |
|---|---|---|
| Base | #000000 |
Editor background, pure void |
| Sidebar | #141414 |
Sidebars, panels, widgets |
| Selection | #2d2d2d |
Text selection, hover states, buttons |
| Border | #636363 |
Borders, subtle dividers |
| Color | Hex | Role |
|---|---|---|
| Text | #ffffff |
Standard text |
| Variable | #e8e8e8 |
Variables, identifiers |
| Comment | #b3b3b3 |
Comments, docstrings |
| Ignored | #757575 |
Ignored files, disabled elements |
| Color | Hex | Role |
|---|---|---|
| Wheat | #fae2c8 |
Types, classes, bright glow |
| Tan | #d9b98c |
Secondary glow |
| Gold | #ffb86c |
Keywords, storage, headers |
| Amber | #ff9e3b |
Functions, accents, active states |
| Clay | #f08d49 |
Operators, punctuation |
| Color | Hex | Role |
|---|---|---|
| Red | #ff6b6b |
Errors, deletions, dangerous actions |
| Green | #b9d665 |
Strings, insertions, success |
| Cyan | #aee6d6 |
Regex, escapes, information |
| Blue | #9cd9e6 |
Links, properties, secondary info |
| Purple | #eba4be |
Constants, numbers, booleans |
-
Locate your btop themes directory.
- Linux:
~/.config/btop/themesor/usr/share/btop/themes - macOS:
~/.config/btop/themes(if installed via Homebrew) or check your config location.
If the directory doesn't exist, create it:
mkdir -p ~/.config/btop/themes - Linux:
-
Download
catthode.themeand place it in thethemesdirectory.curl -o ~/.config/btop/themes/catthode.theme https://raw.githubusercontent.com/catthode/btop/main/catthode.theme -
Activate the theme.
- Launch
btop. - Press
ESCormto open the Menu. - Navigate to Options.
- Find Color theme and change it to
catthode.
- Launch