Files
flake/nvim/catppuccin.lua
2025-08-03 01:48:36 +02:00

30 lines
874 B
Lua

require("catppuccin").setup({
compile_path = vim.env.out .. "/lua/colors",
integrations = {
blink_cmp = true,
harpoon = true,
nvim_surround = true,
which_key = true,
navic = true,
leap = true,
noice = true,
snacks = {
enabled = true,
},
},
custom_highlights = function(C)
return {
SnacksPickerMatch = { fg = C.mauve, style = { 'italic' } },
SnacksPickerInput = { fg = C.text, bg = C.crust },
SnacksPickerInputTitle = { fg = C.crust, bg = C.mauve },
SnacksPickerInputBorder = { fg = C.text, bg = C.crust },
SnacksPickerList = { bg = C.base },
SnacksPickerListCursorLine = { bg = C.crust },
SnacksPickerListBorder = { fg = C.base, bg = C.base },
SnacksPickerPreview = { bg = C.mantle },
SnacksPickerPreviewBorder = { fg = C.mantle, bg = C.mantle },
SnacksPickerPreviewTitle = { fg = C.mantle, bg = C.red },
}
end
})