- Lazy
- Autopairs
- Bufferline
- tcomment
- Cmp-nvim-lsp
- LuaSnip
- Nvim-cpm
- Nvim-lspconfig
- Lualine
- mini.icons
- Neo-tree
- None-ls
- Telescope
- Treesitter
- Which-key
Themes:
- Tokyonight
- Catpuccin (disabled)
LSPs require an installed language server on the machine, not by Mason, but using a NixOS configuration file. You just need to parse the path to that language server inside Lazy's plugin config (/lua/lsp-config.lua
in this repo example), like that:
lspconfig.lua_ls.setup({
cmd = { "/run/current-system/sw/bin/lua-language-server" },
capabilities = lsp_capabilities,
})