My Neovim config, built on NvChad v2.5.
lua/langs/<lang>.lua: one file per language (Mason tools, LSP server, formatters, linters, treesitter parsers, extra plugins). Add a file to add a language.lua/plugins/: git (gitsigns, diffview, fugitive), UI (snacks.nvim dashboard, picker and explorer instead of Telescope and nvim-tree; noice.nvim), sessions.lua/mappings.lua: NvChad defaults plus LazyVim-style aliases.<leader>chshows every mapping.
The previous NvChad v2.0 custom/ config is kept at the nvchad-v2.0-legacy tag.