A warm, earthy terminal color scheme inspired by 1970s rumpus rooms and mid-century modern design aesthetics.
- 🟤 Authentic 70s palette - Harvest gold, avocado green, burnt orange, and walnut
- 🪵 Furniture-inspired - Based on iconic wood paneling and appliances, not sci-fi or neon
- 🎨 Period-accurate - Colors that intentionally "clash" in that distinctive 70s way
- 🔧 Multi-tool support - Ghostty, Zellij, tmux, Fish shell, Zsh shell, Delta, Bat, Helix, Zed, Neovim, iTerm2, VS Code
- 📚 Well-documented - Complete ANSI color mapping
| Color | Hex | RGB | Usage |
|---|---|---|---|
| Walnut | #2A1810 |
42 24 16 |
Primary background |
| Chocolate Brown | #5F3822 |
95 56 34 |
Secondary background, dark accent |
| Cork | #98755f |
152 117 95 |
Comments, inactive UI elements |
| Almond | #F4DDB3 |
244 221 179 |
Primary text |
| Harvest Gold | #E9A131 |
233 161 49 |
Highlights, active elements |
| Burnt Orange | #F67422 |
246 116 34 |
Emphasis, keywords |
| Avocado Green | #79966d |
121 150 109 |
Success, strings |
| Denim Blue | #5B7C99 |
91 124 153 |
Information, types |
| Lava Gold | #D3BE47 |
211 190 71 |
Selections, warnings |
| Persimmon | #E84A38 |
232 74 56 |
Errors, locked states |
- Black (0):
#2A1810- Walnut - Red (1):
#E84A38- Persimmon - Green (2):
#79966d- Avocado Green - Yellow (3):
#E9A131- Harvest Gold - Blue (4):
#5B7C99- Denim Blue - Magenta (5):
#D3BE47- Lava Gold - Cyan (6):
#5B7C99- Denim Blue - White (7):
#F4DDB3- Almond
- Bright Black (8):
#84563B- Light Brown - Bright Red (9):
#F67422- Burnt Orange - Bright Green (10):
#9BB589- Light Avocado - Bright Yellow (11):
#F1C760- Light Harvest Gold - Bright Blue (12):
#7A96B0- Light Denim Blue - Bright Magenta (13):
#E1D36B- Light Lava Gold - Bright Cyan (14):
#7A96B0- Light Denim Blue - Bright White (15):
#FCF0DC- Light Almond
- Foreground:
#F4DDB3- Almond - Background:
#2A1810- Walnut - Cursor:
#E9A131- Harvest Gold - Selection Background:
#D3BE47- Lava Gold - Selection Foreground:
#2A1810- Walnut
-
Download the theme file:
mkdir -p ~/.config/ghostty/themes curl -fLo ~/.config/ghostty/themes/rumpus \ https://raw.githubusercontent.com/715d/rumpus/main/ghostty/rumpus
-
Add to your
~/.config/ghostty/config:theme = rumpus -
Restart Ghostty or reload the configuration.
-
Download the theme file:
mkdir -p ~/.config/zellij/themes curl -fLo ~/.config/zellij/themes/rumpus.kdl \ https://raw.githubusercontent.com/715d/rumpus/main/zellij/rumpus.kdl
-
Set the theme in your
~/.config/zellij/config.kdl:theme "rumpus"
-
Download the theme file:
mkdir -p ~/.config/tmux/themes curl -fLo ~/.config/tmux/themes/rumpus.tmux.conf \ https://raw.githubusercontent.com/715d/rumpus/main/tmux/rumpus.tmux.conf
-
Source the theme in your
~/.tmux.conf:source-file ~/.config/tmux/themes/rumpus.tmux.conf -
Reload tmux configuration:
tmux source-file ~/.tmux.confOr restart tmux for the changes to take effect.
-
Download the theme file:
mkdir -p ~/.config/fish/themes curl -fLo ~/.config/fish/themes/rumpus.theme \ https://raw.githubusercontent.com/715d/rumpus/main/fish/rumpus.theme
-
Activate and save the theme:
fish_config theme choose rumpus fish_config theme save
Or use the interactive theme selector:
fish_config theme show
-
Download the theme file:
For Oh-My-Zsh users:
mkdir -p ~/.oh-my-zsh/custom/themes curl -fLo ~/.oh-my-zsh/custom/themes/rumpus.zsh-theme \ https://raw.githubusercontent.com/715d/rumpus/main/zsh/rumpus.zsh-theme
For custom zsh installations without Oh-My-Zsh:
mkdir -p ~/.zsh/themes curl -fLo ~/.zsh/themes/rumpus.zsh-theme \ https://raw.githubusercontent.com/715d/rumpus/main/zsh/rumpus.zsh-theme
-
Set the theme in your
~/.zshrc:For Oh-My-Zsh users:
ZSH_THEME="rumpus"For custom zsh installations:
source ~/.zsh/themes/rumpus.zsh-theme
-
Reload your zsh configuration:
source ~/.zshrc
Delta is a syntax-highlighting pager for git, diff, and grep output.
-
Download the theme configuration:
mkdir -p ~/.config/delta curl -fLo ~/.config/delta/rumpus.gitconfig \ https://raw.githubusercontent.com/715d/rumpus/main/delta/rumpus.gitconfig
-
Include the theme in your
~/.gitconfig:[include] path = ~/.config/delta/rumpus.gitconfig [delta] features = rumpus navigate = true # use n/N to navigate between files side-by-side = false # set to true for split view [core] pager = delta [interactive] diffFilter = delta --color-only
Quick Setup Command:
# Download and configure in one step
mkdir -p ~/.config/delta
curl -fLo ~/.config/delta/rumpus.gitconfig \
https://raw.githubusercontent.com/715d/rumpus/main/delta/rumpus.gitconfig
git config --global include.path ~/.config/delta/rumpus.gitconfig
git config --global delta.features rumpus
git config --global delta.navigate true
git config --global core.pager delta
git config --global interactive.diffFilter "delta --color-only"Bat is a cat replacement with syntax highlighting and Git integration.
-
Download the theme file:
mkdir -p "$(bat --config-dir)/themes" curl -fLo "$(bat --config-dir)/themes/rumpus.tmTheme" \ https://raw.githubusercontent.com/715d/rumpus/main/bat/rumpus.tmTheme
-
Rebuild the bat cache:
bat cache --build
-
Set the theme in your
~/.config/bat/config:--theme="rumpus"Or use it temporarily:
bat --theme=rumpus file.txt
To verify the theme is installed:
bat --list-themes | grep rumpus
-
Download the theme file:
mkdir -p ~/.config/helix/themes curl -fLo ~/.config/helix/themes/rumpus.toml \ https://raw.githubusercontent.com/715d/rumpus/main/helix/rumpus.toml
-
Set the theme in your
~/.config/helix/config.toml:theme = "rumpus"
Or change the theme at runtime with
:theme rumpus
-
Download the theme file:
mkdir -p ~/.config/zed/themes curl -fLo ~/.config/zed/themes/rumpus.json \ https://raw.githubusercontent.com/715d/rumpus/main/zed/rumpus.json
-
Select the theme in Zed:
- Open the command palette (
cmd-shift-pon macOS,ctrl-shift-pon Linux) - Type "theme selector: toggle"
- Search for "Rumpus" and select it
Or set the theme in your
~/.config/zed/settings.json:{ "theme": "Rumpus" } - Open the command palette (
-
Download and import the theme:
curl -fLo ~/Downloads/rumpus.itermcolors \ https://raw.githubusercontent.com/715d/rumpus/main/iterm/rumpus.itermcolorsThen either:
- Double-click
~/Downloads/rumpus.itermcolorsto import, or - Open iTerm2 → Preferences → Profiles → Colors
- Click "Color Presets..." → "Import..."
- Select
~/Downloads/rumpus.itermcolors
- Double-click
-
Apply the theme:
- In the same Color Presets menu, select "rumpus"
The theme will be applied immediately to the current profile.
-
Install from the VS Code Marketplace:
- Open VS Code
- Open the Extensions view (
Ctrl+Shift+Xon Linux/Windows,Cmd+Shift+Xon macOS) - Search for "Rumpus"
- Click Install
-
Activate the theme:
- Open the Command Palette (
Ctrl+Shift+Pon Linux/Windows,Cmd+Shift+Pon macOS) - Type "Preferences: Color Theme"
- Select "Rumpus" from the list
Or add to your
~/.config/Code/User/settings.json:{ "workbench.colorTheme": "Rumpus" } - Open the Command Palette (
-
Download the theme file:
mkdir -p ~/.config/nvim/colors curl -fLo ~/.config/nvim/colors/rumpus.lua \ https://raw.githubusercontent.com/715d/rumpus/main/nvim/rumpus.lua
-
Activate the theme in your
~/.config/nvim/init.lua:vim.cmd("colorscheme rumpus")
Or in
~/.config/nvim/init.vim:colorscheme rumpusYou can also change the theme at runtime with:
:colorscheme rumpus
lazy.nvim:
{
"715d/rumpus",
lazy = false,
priority = 1000,
config = function()
vim.cmd("colorscheme rumpus")
end,
}packer.nvim:
use {
"715d/rumpus",
config = function()
vim.cmd("colorscheme rumpus")
end
}vim-plug:
Plug '715d/rumpus'
" In your vimrc after plug#end():
colorscheme rumpusFor Nix users, Rumpus provides a flake with Home Manager integration for declarative theme management.
Add to your flake inputs:
{
inputs = {
rumpus = {
url = "github:715d/rumpus";
inputs.nixpkgs.follows = "nixpkgs";
};
};
}Then import the Home Manager module:
{
imports = [ inputs.rumpus.homeManagerModules.default ];
rumpus = {
enable = true;
tools = {
ghostty.enable = true;
fish.enable = true;
zsh.enable = true;
neovim.enable = true;
# ... enable other tools as needed
};
};
# Tool-specific activation (where needed)
programs.zsh.oh-my-zsh.theme = "rumpus";
programs.neovim.extraLuaConfig = ''vim.cmd("colorscheme rumpus")'';
}Note: The package is automatically provided by the flake's homeManagerModule. If you need to override it, you can set rumpus.package explicitly.
See nix/README.md for comprehensive documentation, per-tool configuration, and troubleshooting.
Rumpus evokes the aesthetic of 1970s basement rumpus rooms:
- Warm, earthy tones (browns, oranges, yellows, greens)
- Colors that intentionally "clash" by modern standards
- Muted, desaturated hues (no neon or bright primaries)
- Nostalgic feel of wood paneling, shag carpet, and harvest gold appliances