
BooBerry for Neovim
A Neovim colorscheme ported from Helix editor's boo_berry theme (originally by bootra).
Some themes are berry boring. Others are just boo-ring. But boo-berry? It's got bubblegum for your keywords, mint fresh highlights for your functions, and a berry dark background that won't spook your eyes at 2am.
It's not just a colorscheme—it's a lilac-dream for your code. The violet types will make you feel fancy, the gold strings will make you feel rich (mentally, at least), and the mint green will remind you to breathe.
Still not convinced? That's okay—we won't take it bubblegum-ographically. But once you go berry dark, you never go back.
Warning: May cause excessive "ooh, pretty" moments. Side effects include showing your screen to coworkers and saying "look at my colors" unprompted.
- Neovim >= 0.8
- Treesitter (optional, recommended)
{
"mrpbennett/boo-berry.nvim",
lazy = false,
priority = 1000,
config = function()
require("boo-berry").setup({})
vim.cmd([[colorscheme boo-berry]])
end,
}return {
{ "mrpbennett/boo-berry.nvim" },
{
"LazyVim/LazyVim",
opts = {
colorscheme = "boo-berry",
},
},
}use {
"mrpbennett/boo-berry.nvim",
config = function()
vim.cmd([[colorscheme boo-berry]])
end,
}vim.cmd([[colorscheme boo-berry]])Call setup() before setting the colorscheme:
require("boo-berry").setup({
-- Set italic comments
italic_comment = true, -- default: false
-- Use transparent background
transparent_bg = false, -- default: false
-- Show '~' after end of buffer
show_end_of_buffer = false, -- default: false
-- Custom lualine background
lualine_bg_color = nil, -- default: nil (uses berry_dim)
-- Override any palette colour
colors = {
bg = "#3A2A4D",
-- ... see lua/boo-berry/palette.lua for all keys
},
-- Override any highlight group
overrides = {},
-- or as a function:
-- overrides = function(colors)
-- return {
-- Normal = { fg = colors.fg },
-- }
-- end,
})require("lualine").setup({
options = {
theme = "boo-berry",
},
})local colors = require("boo-berry").colors()
-- colors.bg, colors.fg, colors.pink, etc.- LSP / Diagnostics
- Treesitter
- Telescope
- NvimTree / NeoTree
- Gitsigns
- BufferLine
- indent-blankline / ibl
- nvim-cmp / blink.cmp
- nvim-dap-ui
- mini.nvim (icons, statusline, indentscope)
- which-key
- lazy.nvim
- mason.nvim
- noice.nvim
- nvim-notify
Ghostty theme created by dbozbay just add ./extras/ghostty/boo-berry to your .config/ghostty/themes directory and add the following to your config
theme = boo-berry
- boo_berry helix theme by bootra
- Plugin architecture from Mofiqul/dracula.nvim
- Ghostty theme from https://github.com/dbozbay


















