Skip to content

lazygit

The gui.theme block for lazygit: border colors, the selected line, cherry-picked and marked commits, and the options text.

Install

lazygit has no theme directory, so the block gets merged into your config or loaded beside it:

bash
mkdir -p ~/.config/lazygit
cp extras/lazygit/silkcircuit-*.yml ~/.config/lazygit/

Then either paste the gui.theme block into ~/.config/lazygit/config.yml, or load both files at once:

bash
lazygit --use-config-file ~/.config/lazygit/config.yml,~/.config/lazygit/silkcircuit-neon.yml

The environment variable LG_CONFIG_FILE takes the same comma-separated list, so this works as an alias or an export too.

The installer copies the files and prints that command: ./install.sh.

Colors only

Layout and font settings such as gui.nerdFontsVersion, gui.showBottomLine, gui.showPanelJumps, and gui.border are preferences rather than colors, so they stay in your own config.

Files

VariantFile
neonextras/lazygit/silkcircuit-neon.yml
vibrantextras/lazygit/silkcircuit-vibrant.yml
softextras/lazygit/silkcircuit-soft.yml
glowextras/lazygit/silkcircuit-glow.yml
dawnextras/lazygit/silkcircuit-dawn.yml