Skip to content

dlvandenberg/mountnugget.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 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

Below you'll find the default configuration, which can be altered to your liking:

require("mountnugget").setup({
  transparent = false,
  terminal_colors = true,
  styles = {
    comments = { italic = true },
    keywords = { italic = true, bold = true },
    functions = {},
    variables = {},
  },
  on_colors = function(colors) end,
  on_highlights = function(highlights, colors) end,
  plugins = {
    -- enable all plugins when not using lazy.nvim
    -- set to false to manually enable/disable plugins
    all = package.loaded.lazy == nil,
    -- uses lazy.nvim to load plugins automatically
    auto = true,
    -- add any plugins here that you want to enable
  },
})

Overrides

Color Palette

You can override the color palette by using the on_colors function:

require("mountnugget").setup({
    on_colors = function(colors)
        colors.gutter_highlight = "#EE2424"
    end,
})

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({
    on_highlights = function(highlight, colors)
        ColorColumn = { fg = "#ff0000", bg = colors.bg },
        ["@variable.builtin"] = { fg = "#ff0000" },
    end,
})

Supported Plugins

Below is a list of supported integrations.

Extras

Tool Extra
Bat extras/bat
Colorls extras/colorls
Fzf extras/fzf
iTerm2 extras/iterm2
Lazygit extras/lazygit
Oh-my-posh extras/oh-my-posh
WezTerm extras/wezterm

Other themes

Credits

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

About

NeoVim theme

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •