Skip to content

amedoeyes/eyes.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eyes.nvim

<O>

Monochrome colorscheme for Neovim.

Preview Dark Preview Light

Installation

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"),
})

Configurations

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",
        },
    },
  },
}

Issues and Requests

If you encounter an issue or have a feature request, please feel free to open an issue.

About

Monochrome colorscheme for Neovim.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages