Skip to content

dlvandenberg/mountnugget.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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: