SkillAgentSearch skills...

Nvim

:rose: a comfy neovim colorscheme for cozy morning coding.

Install / Use

/learn @everviolet/Nvim

README

<h3 align="center"> <img src="https://github.com/everviolet/.github/raw/main/assets/logo-circle.png" width="100" alt="Logo"/><br/> Evergarden for <a href="https://github.com/neovim/neovim">Neovim</a> </h3> <p align="center"> <a href="https://github.com/everviolet/nvim/stargazers"><img src="https://img.shields.io/github/stars/everviolet/nvim?style=for-the-badge&colorA=313B40&colorB=DBBC7F"></a> <a href="https://github.com/everviolet/nvim/issues"><img src="https://img.shields.io/github/issues/everviolet/nvim?style=for-the-badge&colorA=313B40&colorB=E69875"></a> <a href="https://github.com/everviolet/nvim/contributors"><img src="https://img.shields.io/github/contributors/everviolet/nvim?style=for-the-badge&colorA=313B40&colorB=97C9C3"></a> </p> <p align="center"> <img src="https://raw.githubusercontent.com/everviolet/nvim/mega/assets/previews/preview.webp"/> </p>

evergarden is a comfy neovim colorscheme for cozy morning coding.

evergarden's palette is inspired by the everforest colorscheme and nord colorscheme and its design is largely influenced by catppuccin.

evergarden was designed as a cozy theme with a focus on readability and visual comfort.

Previews

<details> <summary>Winter</summary> <img alt="winter variant preview" src="https://raw.githubusercontent.com/everviolet/nvim/mega/assets/previews/winter.webp"/> </details> <details> <summary>Fall</summary> <img alt="fall variant preview" src="https://raw.githubusercontent.com/everviolet/nvim/mega/assets/previews/fall.webp"/> </details> <details> <summary>Spring</summary> <img alt="spring variant preview" src="https://raw.githubusercontent.com/everviolet/nvim/mega/assets/previews/spring.webp"/> </details> <details> <summary>Summer</summary> <img alt="summer variant preview" src="https://raw.githubusercontent.com/everviolet/nvim/mega/assets/previews/summer.webp"/> </details> <details> <summary>more screenshots</summary> <img alt="preview image of zig code" src="https://raw.githubusercontent.com/everviolet/nvim/mega/assets/previews/zig.webp"/> <img alt="preview image of nix code" src="https://raw.githubusercontent.com/everviolet/nvim/mega/assets/previews/nix.webp"/> </details>
font in screenshots is maple mono

Installation

using vim.pack:

vim.pack.add({ { src = "https://codeberg.org/evergarden/nvim.git", name = "evergarden" } })

require('evergarden').setup({
  theme = {
    variant = 'fall', -- 'winter'|'fall'|'spring'|'summer'
    accent = 'green',
  },
  editor = {
    transparent_background = false,
    sign = { color = 'none' },
    float = {
      color = 'mantle',
      solid_border = false,
    },
    completion = {
      color = 'surface0',
    },
  },
})
<details> <summary> using <a href="https://github.com/folke/lazy.nvim">lazy.nvim</a> </summary>
return {
  'everviolet/nvim', name = 'evergarden',
  priority = 1000, -- Colorscheme plugin is loaded first before any other plugins
  opts = {
    theme = {
      variant = 'fall', -- 'winter'|'fall'|'spring'|'summer'
      accent = 'green',
    },
    editor = {
      transparent_background = false,
      sign = { color = 'none' },
      float = {
        color = 'mantle',
        solid_border = false,
      },
      completion = {
        color = 'surface0',
      },
    },
  }
}
</details>

using vim-plug:

Plug 'https://codeberg.org/evergarden/nvim.git', { 'as': 'evergarden' }

Configuration

require 'evergarden'.setup {
  theme = {
    variant = 'fall', -- 'winter'|'fall'|'spring'|'summer'
    accent = 'green',
  },
  editor = {
    transparent_background = false,
    override_terminal = true,
    sign = { color = 'none' },
    float = {
      color = 'mantle',
      solid_border = false,
    },
    completion = {
      color = 'surface0',
    },
  },
  style = {
    tabline = { 'reverse' },
    search = { 'italic', 'reverse' },
    incsearch = { 'italic', 'reverse' },
    types = { 'italic' },
    keyword = { 'italic' },
    comment = { 'italic' },
  },
  overrides = {},
  color_overrides = {},
}

Integrations

{
  integrations = {
    blink_cmp = true,
    cmp = true,
    fzf_lua = true,
    gitsigns = true,
    indent_blankline = { enable = true, scope_color = 'green' },
    mini = {
      enable = true,
      animate = true,
      clue = true,
      completion = true,
      cursorword = true,
      deps = true,
      diff = true,
      files = true,
      hipatterns = true,
      icons = true,
      indentscope = true,
      jump = true,
      jump2d = true,
      map = true,
      notify = true,
      operators = true,
      pick = true,
      starters = true,
      statusline = true,
      surround = true,
      tabline = true,
      test = true,
      trailspace = true,
    },
    nvimtree = true,
    rainbow_delimiters = true,
    symbols_outline = true,
    telescope = true,
    which_key = true,
    neotree = true,
  },
}

Overrides

Overrides can take a few options:

  • fg: foreground color (e.g., "#fddce3")
  • bg: background color (e.g., "#1d2021")
  • style: styles for highlight (e.g., { 'bold', 'italic' })

Foreground and background colors can also be written with a shorthand: { '#<fg>', '#<bg>' }.

[!note]

  • Ensure that fg (foreground color) and bg (background color) are correctly positioned as the first and second elements in the table, respectively. The fg and bg fields can also be refered to directly.
  • Confirm that fg and bg are strings, starting with a hash (#).
require 'evergarden'.setup {
  overrides = {
    Normal = {
      '#fddce3',
      '#1d2021',

      -- Additional highlight options can be included here
      style = { 'bold', 'italic' }
    },
    Keyword = {
      fg = '#ce96de',
      bg = '#ae45be',
    },
  },
}

Features

:sparkles: Extras

evergarden has been brought to many tools and editors by kind contributors you can explore them on the ports page of the official site.

new ports are always welcome - if you’ve made one, feel free to reach out!

License

EUPL-1.2

Related Skills

View on GitHub
GitHub Stars625
CategoryDevelopment
Updated5h ago
Forks12

Languages

Lua

Security Score

100/100

Audited on Apr 3, 2026

No findings