scalar-themes
v1.0.5
Published
Scalar-inspired themes with comfort tuning for Ghostty, Neovim, Zed, OpenCode, and Warp
Maintainers
Readme
Light

Dark

Install
pnpm dlx scalar-themesUse npx scalar-themes, yarn dlx scalar-themes, or bunx scalar-themes if you prefer.
Install specific tools:
pnpm dlx scalar-themes ghostty zed
pnpm dlx scalar-themes --allSupported Tools
What It Does
- Installs Scalar Dark/Light themes for each selected tool.
- Updates tool config where possible so switching works automatically.
- Keeps one shared palette across all tools.
Manual Setup
Ghostty
mkdir -p ~/.config/ghostty/themes
cp themes/ghostty/scalar-dark themes/ghostty/scalar-light ~/.config/ghostty/themes/theme = dark:scalar-dark,light:scalar-lightNeovim
cp themes/neovim/colors/scalar*.lua ~/.config/nvim/colors/
mkdir -p ~/.config/nvim/lua/lualine/themes
cp themes/neovim/lua/lualine/themes/scalar.lua ~/.config/nvim/lua/lualine/themes/vim.cmd.colorscheme("scalar")Zed
cp themes/zed/scalar.json ~/.config/zed/themes/{
"theme": {
"mode": "system",
"light": "Scalar Light",
"dark": "Scalar Dark"
}
}OpenCode
mkdir -p ~/.config/opencode/themes
cp themes/opencode/scalar-adaptive.json ~/.config/opencode/themes/{
"$schema": "https://opencode.ai/tui.json",
"theme": "scalar-adaptive"
}Set this in ~/.config/opencode/tui.json (or project tui.json).
Warp
mkdir -p ~/.warp/themes
cp themes/warp/scalar_dark.yaml themes/warp/scalar_light.yaml ~/.warp/themes/Palette
Canonical colors are in themes/palette.jsonc.
| Role | Color |
|---|---|
| Background | #2f2e2c |
| Surface |
#35342f |
| Highlight |
#4b4943 |
| Foreground |
#d8d3ca |
| Secondary |
#b8b2a8 |
| Muted |
#9b958b |
| Green |
#00b648 |
| Red |
#e53b39 |
| Yellow |
#ffc90d |
| Blue |
#4eb3ec |
| Cyan |
#42bfd3 |
| Orange |
#ff8d4d |
| Purple |
#b191f9 |
| Role | Color |
|---|---|
| Background | #e6e6e6 |
| Surface |
#e6e6e6 |
| Highlight |
#d2d2d2 |
| Foreground |
#1f1f1f |
| Secondary |
#5b5b5b |
| Muted |
#686868 |
| Green |
#078657 |
| Red |
#ef0006 |
| Yellow |
#866300 |
| Blue |
#007ac2 |
| Cyan |
#00758a |
| Orange |
#cc4700 |
| Purple |
#5203d1 |
npm run check:theme