vague is a dark, low contrast theme inspired ThePrimeagen's use of tokyonight without fixing tmux's colors.
-- Lazy
{
"vague2k/vague.nvim",
config = function()
require("vague").setup({
-- optional configuration here
})
end
},
require("vague").setup({
transparent = false, -- don't set background
style = {
-- "none" is the same thing as default. But "italic" and "bold" are also valid options
boolean = "none",
number = "none",
float = "none",
error = "none",
comments = "italic",
conditionals = "none",
functions = "none",
headings = "bold",
operators = "none",
strings = "italic",
variables = "none",
-- keywords
keywords = "none",
keyword_return = "none",
keywords_loop = "none",
keywords_label = "none",
keywords_exception = "none",
-- builtin
builtin_constants = "none",
builtin_functions = "none",
builtin_types = "none",
builtin_variables = "none",
},
-- Override colors
colors = {
bg = "#18191a",
fg = "#cdcdcd",
floatBorder = "#878787",
line = "#282830",
comment = "#646477",
builtin = "#bad1ce",
func = "#be8c8c",
string = "#deb896",
number = "#d2a374",
property = "#c7c7d4",
constant = "#b4b4ce",
parameter = "#b9a3ba",
visual = "#363738",
error = "#d2788c",
warning = "#e6be8c",
hint = "#8ca0dc",
operator = "#96a3b2",
keyword = "#7894ab",
type = "#a1b3b9",
search = "#465362",
plus = "#8faf77",
delta = "#e6be8c",
},
})
The structure of this code was shamelessly ripped off neomodern of which I used it's roseprime colorscheme for a very long time. I'd highly suggest you check it out.
PR's are welcome and encouraged.
If you would like to propose support for a specific plugin, you can make a PR with your modifications to this file