nixos/home/tui/config/nvim/lua/plugins/catppuccin.lua
Evie Litherland-Smith 621ed60516 Add alpha
Update catppuccin integrations
Fix lsp hover from noice filter
Fix broken treesitter config
2023-05-11 18:03:39 +01:00

51 lines
1.1 KiB
Lua

local config = {
flavour = "macchiato",
term_colors = true,
transparent_background = true,
integrations = {
alpha = true,
gitsigns = true,
hop = true,
indent_blankline = {
enabled = true,
colored_indent_levels = true,
},
cmp = true,
markdown = true,
mini = true,
native_lsp = {
enabled = true,
},
neogit = true,
neotree = true,
noice = true,
notify = true,
navic = {
enabled = true,
custom_bg = "NONE",
},
treesitter = true,
treesitter_context = true,
telescope = true,
lsp_trouble = true,
which_key = true,
},
}
if vim.g.neovide then config.transparent_background = false end
return {
"catppuccin/nvim",
name = "catppuccin",
lazy = false,
priority = 1000,
init = function()
vim.opt.termguicolors = true
require "ui.fillchars"
end,
config = function()
require("catppuccin").setup(config)
vim.cmd.colorscheme "catppuccin"
end,
}