From 2c952ceb0d5c65b92c76ac21d9c0cf23e6f0309b Mon Sep 17 00:00:00 2001 From: "martin f. krafft" Date: Fri, 18 Apr 2025 13:31:53 +0200 Subject: [PATCH 1/1] configure catppuccin the lazy way --- .config/lazyvim/lua/plugins/catppuccin.lua | 21 +++++++++++++++++++++ .config/lazyvim/plugin/colorscheme.lua | 1 - .gitignore.d/lazyvim | 2 +- 3 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 .config/lazyvim/lua/plugins/catppuccin.lua delete mode 100644 .config/lazyvim/plugin/colorscheme.lua diff --git a/.config/lazyvim/lua/plugins/catppuccin.lua b/.config/lazyvim/lua/plugins/catppuccin.lua new file mode 100644 index 0000000..75915e9 --- /dev/null +++ b/.config/lazyvim/lua/plugins/catppuccin.lua @@ -0,0 +1,21 @@ +return { + { + "catppuccin/nvim", + lazy = true, + name = "catppuccin", + specs = { + { + "akinsho/bufferline.nvim", + optional = true, + opts = function(_, opts) + if (vim.g.colors_name or ""):find("catppuccin") then + opts.highlights = require("catppuccin.groups.integrations.bufferline").get() + end + end, + }, + }, + }, + { "LazyVim/LazyVim", opts = { + colorscheme = "catppuccin", + } }, +} diff --git a/.config/lazyvim/plugin/colorscheme.lua b/.config/lazyvim/plugin/colorscheme.lua deleted file mode 100644 index d57d784..0000000 --- a/.config/lazyvim/plugin/colorscheme.lua +++ /dev/null @@ -1 +0,0 @@ -vim.cmd.colorscheme("catppuccin") diff --git a/.gitignore.d/lazyvim b/.gitignore.d/lazyvim index 5f46c63..e544836 100644 --- a/.gitignore.d/lazyvim +++ b/.gitignore.d/lazyvim @@ -16,12 +16,12 @@ !/.config/lazyvim/lua/config/keymaps.lua !/.config/lazyvim/lua/config/lazy.lua !/.config/lazyvim/lua/config/options.lua +!/.config/lazyvim/lua/plugins/catppuccin.lua !/.config/lazyvim/lua/plugins/disable-flash.lua !/.config/lazyvim/lua/plugins/example.lua !/.config/lazyvim/lua/plugins/mini-align.lua !/.config/lazyvim/lua/plugins/vim-table-mode.lua !/.config/lazyvim/options.lua -!/.config/lazyvim/plugin/colorscheme.lua !/.config/lazyvim/plugin/disable_smooth_scroll.lua !/.config/lazyvim/stylua.toml !/.gitignore.d/lazyvim -- 2.39.5