All natural pine, faux fur and a bit of soho vibes for the classy minimalist
- Clone this repository locally
- Ensure the config directory exists. If it doesn't, you can run lazygit to launch and setup the directory.
You can either copy it straight into your config.yml
file, or add flags to lazygit which will merge it from the presets.
If you want to merge with your own config:
- Choose the variant you want (from
./themes
) - Replace the
theme
section of<config-dir>/config.yml
with the theme you want to use. - Close and re-open lazygit to see your new theme!
If you want to use our preset:
-
Choose the variant you want (from
./themes
) -
Copy your chosen theme file into
<config-dir>/lazygit
-
Change your lazygit startup command (you may want to set a shell alias) to the following:
# This will instruct lazygit to open both config files, merge them, and then boot. # You can add more config files, delimited by a comma, to this list # Replacing <your-theme> with the relevant theme file lazygit --use-config-file="<config-dir>/config.yml,<your-theme>.yml" # or LG_CONFIG_FILE="<config-dir>/config.yml,<your-theme>.yml" lazygit
-
Close and re-open lazygit to see your new theme!
Note: The screenshots showcase lazygit with delta pager using the
mellow-barbet
color theme androse-pine
syntax highlighting.
Replicating the screenshot look
- Install delta
- (Optional) Clone delta repository or download the raw
themes.gitconfig
file for additional themes
-
Add delta themes to git (optional):
# ~/.gitconfig [include] path = /PATH/TO/delta/themes.gitconfig
-
Configure lazygit to use delta:
# ~/.config/lazygit/config.yml git: paging: colorArg: always pager: delta --paging=never --features="mellow-barbet" --syntax-theme="rose-pine" useConfig: false
- Run
delta --show-themes
to browse color themes - Run
delta --show-syntax-themes
to browse syntax themes