- Integrations with Treesitter, Telescope and many other plugins
{ "dlvandenberg/mountnugget.nvim", name = "mountnugget", priority = 1000 }
use { "dlvandenberg/mountnugget.nvim", as = "mountnugget" }
colorscheme mountnugget
vim.cmd.colorscheme "mountnugget"
require("mountnugget").setup({
color_overrides = {},
overrides = {},
integrations = {
cmp = true,
gitsigns = true,
nvimtree = true,
treesitter = true,
dap = true,
telescope = true,
}
})
vim.cmd.colorscheme "mountnugget"
You can override the palette by providing a table:
require("mountnugget").setup({
palette_overrides ={
purple_10 = "#dd00ff",
}
})
vim.cmd.colorscheme "mountnugget"
If you do not like the current color for a specific highlight group, you can override it in the setup:
require("mountnugget").setup({
overrides = {
ColorColumn = { fg = "#ff0000", bg = "#0000ff" },
["@variable.builtin"] = { fg = "#ff0000" },
}
})
vim.cmd.colorscheme "mountnugget"
Below is a list of supported integrations.
Plugin | Integration |
bufferline.nvim |
Update your bufferline config:
require("bufferline").setup({
highlights = require("mountnugget.groups.integrations.bufferline").get()
}) |
gitsigns.nvim |
gitsigns = true |
lualine.nvim |
require("lualine").setup({
options = {
theme = "mountnugget"
}
}) |
markdown |
markdown = true |
mason.nvim |
mason = true |
neotest |
|
nvim-cmp |
cmp = true |
nvim-dap |
dap = true |
nvim-tree.lua |
nvimtree = true |
nvim-treesitter |
treesitter = true |
telescope.nvim |
telescope = true |
which-key.nvim |
which_key = true |
The setup of this theme is heavily inspired by the following themes: