diff --git a/common/.config/nvim/lua/plugins.lua b/common/.config/nvim/lua/plugins.lua index 5884de2..b2b80b8 100644 --- a/common/.config/nvim/lua/plugins.lua +++ b/common/.config/nvim/lua/plugins.lua @@ -12,6 +12,10 @@ local packer = require('packer').startup(function(use) -- Packer should manage itself use 'wbthomason/packer.nvim' + -- colorscheme + use { 'catppuccin/nvim', as = 'catppuccin' } + use 'rebelot/kanagawa.nvim' + -- QUALITY OF LIFE INTEGRATIONS -- git integration @@ -84,9 +88,6 @@ local packer = require('packer').startup(function(use) -- status line use 'glepnir/galaxyline.nvim' - -- colorscheme - use { 'catppuccin/nvim', as = 'catppuccin' } - -- nicer looking tab display use 'lukas-reineke/indent-blankline.nvim' use 'echasnovski/mini.indentscope' diff --git a/common/.config/nvim/lua/post-plugin-basics.lua b/common/.config/nvim/lua/post-plugin-basics.lua index d674786..2ef92d1 100644 --- a/common/.config/nvim/lua/post-plugin-basics.lua +++ b/common/.config/nvim/lua/post-plugin-basics.lua @@ -4,5 +4,27 @@ vim.o.termguicolors = true vim.o.background = 'dark' -vim.cmd('colorscheme catppuccin-macchiato') + +-- Default options: +require('kanagawa').setup({ + undercurl = true, -- enable undercurls + commentStyle = { italic = true }, + functionStyle = {}, + keywordStyle = { italic = true}, + statementStyle = { bold = true }, + typeStyle = {}, + variablebuiltinStyle = { italic = true}, + transparent = false, -- do not set background color + dimInactive = false, -- dim inactive window `:h hl-NormalNC` + globalStatus = true, -- adjust window separators highlight for laststatus=3 + terminalColors = true, -- define vim.g.terminal_color_{0,17} + colors = { + bg = '#22222d', + }, + overrides = {}, + theme = "default" -- Load "default" theme or the experimental "light" theme +}) + +-- setup must be called before loading +vim.cmd("colorscheme kanagawa")