Apply a Base16 YAML scheme to theme files in the current directory. This tool is
meant to run inside a theme repo and rewrites supported files in place using the
Base16 base00-base0F values.
Install with pipx (recommended):
pipx install git+https://github.com/OldJobobo/theme-color-tool.gitUpgrade an existing pipx install:
pipx upgrade theme-color-toolOr install with pip:
python3 -m pip install --user git+https://github.com/OldJobobo/theme-color-tool.gitInstalled (from any theme directory):
theme-color-apply -s <Your Base16 Scheme>.yamlNote: this tool is meant to be run from inside a theme directory (the folder whose files you want to rewrite).
-s,--schemePath to a Base16 YAML scheme file (must includebase00-base0F).-q,--quietSuppress per-file reporting.
Terminal + shell:
ghostty.confalacritty.tomlkitty.confwarp.yamlcolors.fishfzf.fishvencord.theme.css
Editors:
neovim.luaaether.zed.json
GTK/UI + bars:
gtk.cssaether.override.csssteam.csswaybar.csswofi.csswalker.cssswayosd.css
WM/lock/notify:
hyprland.confhyprlock.confmako.ini
System apps:
btop.themecava_themechromium.theme