A pure dark Neovim theme written in Lua.
- Easy to configure
- Supports a few plugins
Supported plugins
- stevearc/oil.nvim (source
oil.lua
) - folke/flash.nvim (source
flash.lua
) - folke/snacks.nvim (source
snacks.lua
) - lewis6991/gitsigns.nvim (source
gitsigns.lua
) - Saghen/blink.cmp (source
blink.lua
) - folke/lazy.nvim (source
lazy_nvim.lua
) - nvim-tree/nvim-web-devicons.nvim (source
init.lua
) - nvim-lualine/lualine.nvim (source
lualine.lua
) (lualine themedarkslate
) - folke/which-key.nvim (source
which_key.lua
)
-
Install
SomeCoder99/darkslate.nvim
example with lazy.nvim{ "SomeCoder99/darkslate.nvim", opts = {} }
-
Add configuration (optional)
{ "SomeCoder99/darkslate.nvim", ---@module "darkslate" ---@type darkslate.opts opts = { variant = "darker", -- theme variant: "dark" | "darker" (default: "dark") color = {}, -- create/override color name hl = {}, -- create/override highlight group plugin = {}, -- plugin specific configuration }, }
-
Set your colorscheme to
darkslate
-
Setup other plugins (optional)
Make nvim-web-devicons colors darker
{
"nvim-tree/nvim-web-devicons",
dependencies = { "SomeCoder99/darkslate.nvim" },
opts = function (_, opts)
return require("darkslate.plugin.nvim_web_devicons").tweak_opts(opts)
end,
}