A warm muted colorscheme for Neovim — cream (light) and espresso (dark) variants.
Note: The espresso (dark) variant is still a work in progress.

Font: GeistMono · Tmux config · Ghostty theme · Pi theme
Inspired by the structure of token.nvim.
-- lazy.nvim
{
"aadielpr/bono.nvim",
lazy = false,
priority = 1000,
config = function()
require("bono").setup()
vim.cmd("colorscheme bono")
end,
}
require("bono").setup({
variant = "cream", -- nil = auto-detect from vim.opt.background, "cream", or "espresso"
transparent = false, -- transparent background
dim_inactive = false, -- dim inactive windows
styles = {
bold = {
comments = false,
keywords = true,
functions = false,
strings = false,
imports = true,
variables = false,
booleans = true,
},
italic = {
comments = false,
keywords = false,
functions = false,
strings = false,
imports = false,
variables = false,
booleans = false,
},
},
})
Highlights for: