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-dirKeep 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.
