Monochrome colorscheme for Neovim.
Installing using lazy
{
"amedoeyes/eyes.nvim",
dependencies = { "nvim-tree/nvim-web-devicons", lazy = true },
lazy = false,
priority = 1000,
opts = {},
}
Applying the colorscheme to lualine
require("lualine").setup({
options = {
theme = "eyes"
}
})
Applying the colorscheme to bufferline
require("bufferline").setup({
highlights = require("eyes.highlights.plugins.bufferline"),
})
Defaults
require("eyes").setup({
-- autoloads the colorscheme
autoload = true,
-- changes the palette of the colorscheme
-- "dark" or "light"
pallete = "dark",
-- enables/disables highlighting for the specified element
features = {
editor = true,
diff = true,
terminal = true,
syntax = true,
spell = true,
diagnostics = true,
plugins = {
cmp = true,
codeium = true,
dap_ui = true,
flash = true,
helpview = true,
illuminate = true,
indent_blankline = true,
lazy = true,
leap = true,
markview = true,
mason = true,
mini_indentscope = true,
neo_tree = true,
noice = true,
notify = true,
render_markdown = true,
telescope = true,
undo_tree = true,
web_devicons = true,
},
},
-- extends/overwrites highlights and palette
extend = {
highlights = {},
palette = {},
},
})
Example using lazy
{
"amedoeyes/eyes.nvim",
lazy = false,
dependencies = { "nvim-tree/nvim-web-devicons", lazy = true },
priority = 1000,
opts = {
features = {
diagnostics = false,
plugins = {
neo_tree = false,
illuminate = false,
}
},
extend = {
highlights = {
Normal = { bg = "#101010", fg = "#808080" },
CursorLine = { bg = "#202020" },
Type = { italic = true },
},
palette = {
hex00 = "#101010",
},
},
},
}
If you encounter an issue or have a feature request, please feel free to open an issue.