No description
  • Lua 93.4%
  • JavaScript 6.6%
Find a file
Arne Skaar Fismen 0235002cde feat: initial commit — bases terminal and editor themes
Dark and light variants for Blink Shell, Fish, Ghostty, Neovim, and tmux.
Moved from the design-system repo into its own repository.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 16:34:23 +01:00
blink feat: initial commit — bases terminal and editor themes 2026-03-25 16:34:23 +01:00
fish feat: initial commit — bases terminal and editor themes 2026-03-25 16:34:23 +01:00
ghostty feat: initial commit — bases terminal and editor themes 2026-03-25 16:34:23 +01:00
nvim feat: initial commit — bases terminal and editor themes 2026-03-25 16:34:23 +01:00
tmux feat: initial commit — bases terminal and editor themes 2026-03-25 16:34:23 +01:00
CLAUDE.md feat: initial commit — bases terminal and editor themes 2026-03-25 16:34:23 +01:00
README.md feat: initial commit — bases terminal and editor themes 2026-03-25 16:34:23 +01:00

bases themes

Terminal and editor color schemes for bases. Two variants: bases (dark) and bases-light (light).

Blink themes are loaded from a URL. Host bases.js / bases-light.js somewhere reachable, then in Blink:

  1. Appearance → Themes → New Theme
  2. Paste the URL to bases.js or bases-light.js
  3. Select it from the themes list

Fish

cp fish/bases.theme fish/bases-light.theme ~/.config/fish/themes/
fish_config theme choose bases

Ghostty

cp ghostty/bases ghostty/bases-light ~/.config/ghostty/themes/

In ~/.config/ghostty/config:

theme = bases

Neovim

cp nvim/bases.lua nvim/bases-light.lua ~/.config/nvim/colors/
vim.cmd.colorscheme('bases')

Covers standard syntax groups, Treesitter, LSP, diagnostics, gitsigns, Telescope, and nvim-tree.

Tmux

# in ~/.config/tmux/tmux.conf
source-file /path/to/tmux/bases.conf

The tmux theme uses Powerline glyphs. If your font doesn't include them, replace the separator values with plain text.