-
Notifications
You must be signed in to change notification settings - Fork 0
lazygit
lazygit config with delta pager, nvim editor, and Catppuccin theme switching.
| File | Purpose |
|---|---|
config.yml |
Base config — delta pager, nvim editor, nerd fonts |
theme-mocha.yml |
Catppuccin Mocha (dark) |
theme-latte.yml |
Catppuccin Latte (light) |
On Windows, the PowerShell profile reads AppsUseLightTheme from the registry
at startup and sets LG_CONFIG_FILE to config.yml,theme-mocha.yml or
config.yml,theme-latte.yml. lazygit merges them in order, so the theme
overrides only the gui.theme keys. No manual selection needed — it follows
the OS dark/light setting, the same as fzf and nvim.
On Linux, setup.sh symlinks config.yml only. Theme switching is not wired
to the bash profile.
No files are copied. LG_CONFIG_FILE is set in the PowerShell profile and
points directly at the repo. Run setup.ps1 -Module lazygit to verify lazygit
is installed.
.\setup.ps1 -Module lazygit./setup.sh -m lazygitSymlinks ~/.config/lazygit/config.yml → lazygit/config.yml.
| Tool | Install |
|---|---|
| lazygit | winget install JesseDuffield.lazygit |
| delta | winget install dandavison.delta |
| Neovim | winget install Neovim.Neovim |
Source: lazygit/README.md in the dotfiles repo.
Getting started
Core (Windows)
Cross-platform
Claude Code & AI
Reference
Legacy (Linux)
Troubleshooting