Skip to content

Latest commit

 

History

History
247 lines (181 loc) · 3.83 KB

README.md

File metadata and controls

247 lines (181 loc) · 3.83 KB

MountNugget for Neovim

This is the official Neovim Theme for my portfolio.

Features

  • Integrations with Treesitter, Telescope and many other plugins

Installation

lazy.nvim

{ "dlvandenberg/mountnugget.nvim", name = "mountnugget", priority = 1000 }

packer.nvim

use { "dlvandenberg/mountnugget.nvim", as = "mountnugget" }

Usage

colorscheme mountnugget
vim.cmd.colorscheme "mountnugget"

Configuration

require("mountnugget").setup({
    color_overrides = {},
    overrides = {},
    integrations = {
        cmp = true,
        gitsigns = true,
        nvimtree = true,
        treesitter = true,
        dap = true,
        telescope = true,
    }
})

vim.cmd.colorscheme "mountnugget"

Overrides

Palette

You can override the palette by providing a table:

require("mountnugget").setup({
    palette_overrides ={
        purple_10 = "#dd00ff",
    }
})

vim.cmd.colorscheme "mountnugget"

Highlight groups

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"

Integrations

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
neotest = true
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

Other themes

Credits

The setup of this theme is heavily inspired by the following themes: