diff options
| author | Igor Soarez <igor@soarez.org> | 2026-10-17 11:07:32 +0100 |
|---|---|---|
| committer | Igor Soarez <igor@soarez.org> | 2026-10-17 11:07:32 +0100 |
| commit | 95056eacdff97a710129bbb29e707ab83f5faa72 (patch) | |
| tree | ef8fe50947e506859bc0190bd777c50f2f666453 /config/ghostty/colors/kanagawabones | |
| parent | c0771c839df57a627ceb21bd398752ba2b1ed3f1 (diff) | |
theme-gen: derive tmux and ghostty colours for any theme
`theme --set <mode> <name>` needs a tmux conf and a ghostty colour file that
alacritty-format themes do not provide, so such a name fell back to the
generic dark/light tmux colours and left ghostty unchanged, exiting 0.
bin/theme-gen reads a theme in alacritty .toml format (by alacritty-theme
checkout name or path) or Ghostty's bundled `palette = N=#hex` format, and
writes config/tmux/colors/<name>.conf and config/ghostty/colors/<name>, plus
config/alacritty/colors/<name>.toml for a ghostty-format source.
Generated with it: sonokai, solarized_osaka_night, kanagawabones and
dracula_plus_high_contrast, with nvim stand-ins for the three that have no
nvim port installed.
Parsed keys go through eval, so only plain section.key names and hex values
are accepted: a theme file could otherwise run commands.
From dot request 20261017-110255-work-laptop-48c22c.
Diffstat (limited to 'config/ghostty/colors/kanagawabones')
| -rw-r--r-- | config/ghostty/colors/kanagawabones | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/config/ghostty/colors/kanagawabones b/config/ghostty/colors/kanagawabones new file mode 100644 index 0000000..bd1a43b --- /dev/null +++ b/config/ghostty/colors/kanagawabones @@ -0,0 +1,21 @@ +# kanagawabones color scheme (generated by theme-gen from /Applications/Ghostty.app/Contents/Resources/ghostty/themes/Kanagawabones) + +background = #1f1f28 +foreground = #ddd8bb + +palette = 0=#1f1f28 +palette = 1=#e46a78 +palette = 2=#98bc6d +palette = 3=#e5c283 +palette = 4=#7eb3c9 +palette = 5=#957fb8 +palette = 6=#7eb3c9 +palette = 7=#ddd8bb +palette = 8=#49495e +palette = 9=#ec818c +palette = 10=#9ec967 +palette = 11=#f1c982 +palette = 12=#7bc2df +palette = 13=#a98fd2 +palette = 14=#7bc2df +palette = 15=#a8a48d |
