diff --git a/config/catppuccin.nix b/config/catppuccin.nix index 27e9d6b..7cf00dd 100644 --- a/config/catppuccin.nix +++ b/config/catppuccin.nix @@ -1,5 +1,43 @@ { colorschemes.catppuccin = { enable = true; + luaConfig.pre = '' + opts = { + lsp_styles = { + underlines = { + errors = { "undercurl" }, + hints = { "undercurl" }, + warnings = { "undercurl" }, + information = { "undercurl" }, + }, + }, + integrations = { + aerial = true, + alpha = true, + cmp = true, + dashboard = true, + flash = true, + fzf = true, + grug_far = true, + gitsigns = true, + headlines = true, + illuminate = true, + indent_blankline = { enabled = true }, + leap = true, + lsp_trouble = true, + mason = true, + mini = true, + navic = { enabled = true, custom_bg = "lualine" }, + neotest = true, + neotree = true, + noice = true, + notify = true, + snacks = true, + telescope = true, + treesitter_context = true, + which_key = true, + }, + } + ''; }; } diff --git a/config/trouble.nix b/config/trouble.nix index 343c92f..e5fec9b 100644 --- a/config/trouble.nix +++ b/config/trouble.nix @@ -1,5 +1,14 @@ { plugins.trouble = { enable = true; + luaConfig.pre = '' + opts = { + modes = { + lsp = { + win = { position = "right" }, + }, + }, + } + ''; }; }