summaryrefslogtreecommitdiff
path: root/ar/.config/LazyVim/lua/plugins/catppuccin.lua
diff options
context:
space:
mode:
Diffstat (limited to 'ar/.config/LazyVim/lua/plugins/catppuccin.lua')
-rw-r--r--ar/.config/LazyVim/lua/plugins/catppuccin.lua92
1 files changed, 92 insertions, 0 deletions
diff --git a/ar/.config/LazyVim/lua/plugins/catppuccin.lua b/ar/.config/LazyVim/lua/plugins/catppuccin.lua
new file mode 100644
index 0000000..fa451bd
--- /dev/null
+++ b/ar/.config/LazyVim/lua/plugins/catppuccin.lua
@@ -0,0 +1,92 @@
+return {
+ "catppuccin/nvim",
+ lazy = true,
+ name = "catppuccin",
+ priority = 1000,
+ opts = {
+ integrations = {
+ aerial = true,
+ alpha = true,
+ cmp = true,
+ dashboard = true,
+ flash = true,
+ gitsigns = true,
+ headlines = true,
+ illuminate = true,
+ indent_blankline = { enabled = true },
+ leap = true,
+ lsp_trouble = true,
+ mason = true,
+ markdown = true,
+ mini = true,
+ native_lsp = {
+ enabled = true,
+ underlines = {
+ errors = { "undercurl" },
+ hints = { "undercurl" },
+ warnings = { "undercurl" },
+ information = { "undercurl" },
+ },
+ },
+ navic = { enabled = true, custom_bg = "lualine" },
+ neotest = true,
+ neotree = true,
+ noice = true,
+ notify = true,
+ semantic_tokens = true,
+ telescope = true,
+ treesitter = true,
+ treesitter_context = true,
+ which_key = true,
+ },
+ },
+ config = function()
+ require("catppuccin").setup({
+ transparent_background = true, -- disables setting the background color.
+ styles = { -- Handles the styles of general hi groups (see `:h highlight-args`):
+ comments = { "italic" }, -- Change the style of comments
+ conditionals = {},
+ loops = {},
+ functions = {},
+ keywords = { "bold" },
+ strings = {},
+ variables = {},
+ numbers = {},
+ booleans = {},
+ properties = {},
+ types = {},
+ operators = {},
+ },
+ color_overrides = {
+ mocha = {
+ rosewater = "#f5e0dc",
+ flamingo = "#f2cdcd",
+ pink = "#f5c2e7",
+ mauve = "#cba6f7",
+ red = "#f38ba8",
+ maroon = "#eba0ac",
+ peach = "#fab387",
+ yellow = "#f9e2af",
+ green = "#a6e3a1",
+ teal = "#94e2d5",
+ sky = "#89dceb",
+ sapphire = "#74c7ec",
+ blue = "#89b4fa",
+ lavender = "#b4befe",
+ text = "#cdd6f4",
+ subtext1 = "#bac2de",
+ subtext0 = "#a6adc8",
+ overlay2 = "#9399b2",
+ overlay1 = "#7f849c",
+ overlay0 = "#696D86",
+ surface2 = "#585b70",
+ surface1 = "#45475a",
+ surface0 = "#232728",
+ base = "#282828",
+ mantle = "#181825",
+ crust = "#11111b",
+ },
+ },
+ })
+ end,
+}