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" ---@type darkslate.opts opts = { variant = "darker", -- theme variant: "dark" | "cold" | "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,
}








