diff --git a/config/colorschemes/catppuccin.nix b/config/colorschemes/catppuccin.nix new file mode 100644 index 0000000..883e651 --- /dev/null +++ b/config/colorschemes/catppuccin.nix @@ -0,0 +1,46 @@ +{ + colorschemes = { + catppuccin = { + enable = true; + background = { + light = "macchiato"; + dark = "mocha"; + }; + flavour = "mocha"; # "latte", "mocha", "frappe", "macchiato" or raw lua code + disableBold = false; + disableItalic = false; + disableUnderline = false; + transparentBackground = true; + integrations = { + cmp = true; + noice = true; + notify = true; + neotree = true; + harpoon = true; + gitsigns = true; + which_key = true; + illuminate = { + enabled = true; + }; + treesitter = true; + treesitter_context = true; + telescope.enabled = true; + indent_blankline.enabled = true; + mini.enabled = true; + native_lsp = { + enabled = true; + inlay_hints = { + background = true; + }; + underlines = { + errors = ["underline"]; + hints = ["underline"]; + information = ["underline"]; + warnings = ["underline"]; + }; + }; + }; + }; + }; +} + diff --git a/config/default.nix b/config/default.nix index 1f3a5ad..f718518 100644 --- a/config/default.nix +++ b/config/default.nix @@ -3,6 +3,8 @@ ./bufferlines/bufferlines.nix ./colorschemes/base16.nix + ./colorschemes/catppuccin.nix + ./sets.nix ./dap/dap.nix ./keymaps.nix