Lightweight & high performance UI plugin for nvchad
Lua
487
641 commits
updated Aug 31, 2026
This ui plugin is a collection of many UI modules like statusline, tabline, cheatsheet, nvdash and much more!
:h nvuilua/chadrc.lua file that returns a table, can be empty table too.In your plugins file
"nvim-lua/plenary.nvim",
{ "nvim-tree/nvim-web-devicons", lazy = true },
{
"nvchad/ui",
config = function()
require "nvchad"
end
},
{
"nvchad/base46",
lazy = true,
build = function()
require("base46").load_all_highlights()
end,
},
"nvchad/volt", -- optional, needed for theme switcher
-- or just use Telescope themes
Base46 setup
-- put this in your main init.lua file ( before lazy setup )
vim.g.base46_cache = vim.fn.stdpath "data" .. "/base46_cache/"
-- put this after lazy setup
-- (method 1, For heavy lazyloaders)
dofile(vim.g.base46_cache .. "defaults")
dofile(vim.g.base46_cache .. "statusline")
-- (method 2, for non lazyloaders) to load all highlights at once
for _, v in ipairs(vim.fn.readdir(vim.g.base46_cache)) do
dofile(vim.g.base46_cache .. v)
end
NvChad - Maintain buffers per tab! ( tabufline ) | Neovim [V_9iJ96U_k8].webm

vim.lsp.buf.signature_help on some autocmds.

require("lspconfig").html.setup{}
require("lspconfig").clangd.setup{}
Then running MasonInstallAll will install both the mason pkgs
check :h nvui.mason for more info
nvchad_types.If you like NvChad or its plugins and would like to support it via donation
8,222 followers · starred Mar 2025
132 followers · starred Dec 2024
43 followers · starred Jan 2025
Lua
100.0%
Lightweight & high performance UI plugin for nvchad
Lua
487
641 commits
updated Aug 31, 2026
This ui plugin is a collection of many UI modules like statusline, tabline, cheatsheet, nvdash and much more!
:h nvuilua/chadrc.lua file that returns a table, can be empty table too.In your plugins file
"nvim-lua/plenary.nvim",
{ "nvim-tree/nvim-web-devicons", lazy = true },
{
"nvchad/ui",
config = function()
require "nvchad"
end
},
{
"nvchad/base46",
lazy = true,
build = function()
require("base46").load_all_highlights()
end,
},
"nvchad/volt", -- optional, needed for theme switcher
-- or just use Telescope themes
Base46 setup
-- put this in your main init.lua file ( before lazy setup )
vim.g.base46_cache = vim.fn.stdpath "data" .. "/base46_cache/"
-- put this after lazy setup
-- (method 1, For heavy lazyloaders)
dofile(vim.g.base46_cache .. "defaults")
dofile(vim.g.base46_cache .. "statusline")
-- (method 2, for non lazyloaders) to load all highlights at once
for _, v in ipairs(vim.fn.readdir(vim.g.base46_cache)) do
dofile(vim.g.base46_cache .. v)
end
NvChad - Maintain buffers per tab! ( tabufline ) | Neovim [V_9iJ96U_k8].webm

vim.lsp.buf.signature_help on some autocmds.

require("lspconfig").html.setup{}
require("lspconfig").clangd.setup{}
Then running MasonInstallAll will install both the mason pkgs
check :h nvui.mason for more info
nvchad_types.If you like NvChad or its plugins and would like to support it via donation
8,222 followers · starred Mar 2025
132 followers · starred Dec 2024
43 followers · starred Jan 2025
Lua
100.0%