A soft and sweet colorscheme
With lazy.nvim:
{
'b0o/lavi.nvim',
lazy = false,
priority = 1000,
config = function()
vim.cmd.colorscheme 'lavi'
end,
},- Copy
contrib/alacritty/lavi.tomlto~/.config/alacritty/lavi.toml - Import into your Alacritty config:
general.import = [ "~/.config/alacritty/lavi.toml", ]
- Copy the contents of
contrib/foot/lavi.iniinto your~/.config/foot/foot.ini
- Copy
contrib/ghostty/lavi.confto~/.config/ghostty/themes/lavi.conf - Set
theme = lavi.confin your~/.config/ghostty/config
- Copy the contents of
contrib/kitty/lavi.confinto your~/.config/kitty/themes/lavi.conf - Run
kitty +kitten themes --reload-in=all lavito set the theme
- Copy
contrib/opencode/lavi.jsonto~/.config/opencode/themes/lavi.json - Set
{ "theme": "lavi" }in your~/.config/opencode/opencode.jsoncor select it from the UI theme picker
- Copy
contrib/wezterm/lavi.tomlto~/.config/wezterm/colors/lavi.toml - Set
config.color_scheme = "lavi"in your Wezterm config
- Open the Windows Terminal settings (
ctrl+,) - Select Open JSON file at the bottom left corner (
ctrl+shift+,) - Copy the contents of
contrib/windows_terminal/lavi.jsoninside of theschemesarray - Save and exit
- In the Settings panel under Profiles, select the profile you want to use the theme in, then select Appearance and choose lavi from the Color scheme dropdown
- Copy
contrib/zellij/lavi.kdlto~/.config/zellij/themes/lavi.kdl - Set
theme "lavi"in your~/.config/zellij/config.kdl
This colorscheme is built with Lush.nvim, ensure you have it installed.
Themes are generated from the palette and highlight definitions in lua/lush_theme/lavi/.
The files in other directories are automatically generated, so don't edit them directly. Re-generate the themes with just build (requires just).
Format with just fmt - requires StyLua and dprint.
MIT License

{ "schemes": [ // paste the contents of lavi.json here ], }