schemar/blueberry-peach.nvim

Handcrafted dark *and* light color scheme with a focus on legibility and consistency

Lua

0

46 commits

updated Sep 28, 2026

See the code

See what people are saying

SourceMessageScoreDate

BlueberryPeach color theme with good contrast (r/neovim)

For over a year now, I have handcrafted a dark and light color scheme with a focus on legibility and consistency. - Check out BlueberryPeach: [https://github.com/schemar/blueberry-peach](https://github.com/schemar/blueberry-peach) - This is the Neovim repo:…

3

Sep 30, 2026

README

🫐 Blueberry Peach NeoVim 🍑

Handcrafted dark and light color scheme with a focus on legibility and consistency.

[!IMPORTANT] For palettes, other ports, contribution info, etc. see blueberry-peach on GitHub.

The same goes for issues, pull-requests, etc. See Blueberry Peach's CONTRIBUTING.md.

Based on, but does not require catppuccin/nvim. Supports almost all integrations that catppuccin includes.

Installation

Install the plugin like any other plugin with your plugin manager of choice.

Example with lazy:

{
  "schemar/blueberry-peach.nvim",
  lazy = false, -- make sure we load this during startup if it is your main colorscheme
  priority = 1000, -- make sure to load this before all the other start plugins
  config = function()
    -- load the colorscheme here
    vim.cmd([[colorscheme blueberry-peach]])
  end,
},

Example with vim.pack:

vim.pack.add({
  'https://github.com/schemar/blueberry-peach.nvim',
})

Usage

  1. Set the colorscheme in your init.lua (if you haven't done so already in your package manager):
    vim.cmd([[colorscheme blueberry-peach]])
    
  2. (Optional) Set the colorscheme for lualine:
    require('lualine').setup({
      options = {
         theme = 'blueberry-peach'
      }
    })
    

[!NOTE]

The theme should automatically select the light or dark variant based on your terminal setup.

If you want to set the variant explicitly, use :set background=dark or :set background=light or set it from your init.lua.

Standing on the shoulders of giants

The color schemes are based on and/or utilize code from the following projects (see LICENSES):

neovim
neovim-colorscheme
neovim-plugin
neovim-theme

schemar/blueberry-peach.nvim

Handcrafted dark *and* light color scheme with a focus on legibility and consistency

Lua

0

46 commits

updated Sep 28, 2026

See the code

See what people are saying

SourceMessageScoreDate

BlueberryPeach color theme with good contrast (r/neovim)

For over a year now, I have handcrafted a dark and light color scheme with a focus on legibility and consistency. - Check out BlueberryPeach: [https://github.com/schemar/blueberry-peach](https://github.com/schemar/blueberry-peach) - This is the Neovim repo:…

3

Sep 30, 2026

README

🫐 Blueberry Peach NeoVim 🍑

Handcrafted dark and light color scheme with a focus on legibility and consistency.

[!IMPORTANT] For palettes, other ports, contribution info, etc. see blueberry-peach on GitHub.

The same goes for issues, pull-requests, etc. See Blueberry Peach's CONTRIBUTING.md.

Based on, but does not require catppuccin/nvim. Supports almost all integrations that catppuccin includes.

Installation

Install the plugin like any other plugin with your plugin manager of choice.

Example with lazy:

{
  "schemar/blueberry-peach.nvim",
  lazy = false, -- make sure we load this during startup if it is your main colorscheme
  priority = 1000, -- make sure to load this before all the other start plugins
  config = function()
    -- load the colorscheme here
    vim.cmd([[colorscheme blueberry-peach]])
  end,
},

Example with vim.pack:

vim.pack.add({
  'https://github.com/schemar/blueberry-peach.nvim',
})

Usage

  1. Set the colorscheme in your init.lua (if you haven't done so already in your package manager):
    vim.cmd([[colorscheme blueberry-peach]])
    
  2. (Optional) Set the colorscheme for lualine:
    require('lualine').setup({
      options = {
         theme = 'blueberry-peach'
      }
    })
    

[!NOTE]

The theme should automatically select the light or dark variant based on your terminal setup.

If you want to set the variant explicitly, use :set background=dark or :set background=light or set it from your init.lua.

Standing on the shoulders of giants

The color schemes are based on and/or utilize code from the following projects (see LICENSES):

neovim
neovim-colorscheme
neovim-plugin
neovim-theme

Languages

Lua

100.0%