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.nvimexample with lazy.nvim{ "SomeCoder99/darkslate.nvim", opts= {} }Add configuration (optional)
{ "SomeCoder99/darkslate.nvim", ---@module"darkslate"---@typedarkslate.optsopts= { variant="darker", -- theme variant: "dark" | "cold" | "darker" (default: "dark")color= {}, -- create/override color namehl= {}, -- create/override highlight groupplugin= {}, -- plugin specific configuration }, }Set your colorscheme to
darkslateSetup other plugins (optional)
Make nvim-web-devicons colors darker
{
"nvim-tree/nvim-web-devicons",
dependencies= { "SomeCoder99/darkslate.nvim" },
opts=function (_, opts)
returnrequire("darkslate.plugin.nvim_web_devicons").tweak_opts(opts)
end,
}








