A lazygit theme for the ambitious.
Lazygit respects XDG (for macOS and Linux), and uses AppData on Windows. So, below are the default config directories:
- Linux:
~/.config/lazygit/config.yml
- MacOS:
~/Library/Application Support/lazygit/config.yml
- Windows:
%APPDATA%\lazygit\config.yml
If you cannot find the config files there, or your changes are not taking effect, you can ask lazygit itself for the config directory:
lazygit --print-config-dir
Keep this directory in mind for all future steps, replacing <config-dir>
when relevant.
Edit the gui
option of <config-dir>/config.yaml
with the embark palette shown below.
gui:
theme:
activeBorderColor:
- '#63F2F1'
inactiveBorderColor:
- '#585273'
optionsTextColor:
- '#D4BFFF'
selectedLineBgColor:
- '#3E3859'
selectedRangeBgColor:
- '#2D2B40'
cherryPickedCommitBgColor:
- '#585273'
cherryPickedCommitFgColor:
- '#91DDFF'
unstagedChangesColor:
- '#F48FB1'
defaultFgColor:
- '#CBE3E7'
searchingActiveBorderColor:
- '#FFE6B3'
- Close and re-open lazygit to see your new theme!
- Q: "Why is the background wrong?"
A: Lazygit uses your terminal background. See embark theme for terminal ports.
- Catppuccin lazygit theme for README.md structure.