gogh-theme
Appearance
< Projects
gogh-theme is a base16 scheme repository for Gogh, a dark theme built from an existing kitty config. It generates themed configs for kitty and Neovim from one 16-color palette, and ships as an installable Neovim colorscheme.

Layout
| Path | Contents |
|---|---|
schemes/gogh.yaml |
The palette (base00–base0F): the single
source of truth |
templates/ |
Mustache templates for kitty and the Neovim colorscheme |
colors/gogh.lua,
lua/base16-colorscheme.lua |
The generated Neovim colorscheme |
base16-builder-php/ |
Submodule that renders scheme + template |
base16-spectrum-generator/ |
Submodule that renders the palette preview |
Building
$ ./build.sh
It renders every template against every scheme into
output/, copies the Neovim colorscheme into
colors/, and renders the palette image. CI runs it on every
push and commits the results, so plugin managers that clone
main get colors/*.lua without building.
Adding a theme is adding a schemes/<name>.yaml and
rerunning build.sh.
See also
Categories:
- Configuration and themes