diff --git a/modules/programs/nvim/plugins/lua/nvim-lspconfig.lua b/modules/programs/nvim/plugins/lua/nvim-lspconfig.lua index a4e6af4..8476272 100644 --- a/modules/programs/nvim/plugins/lua/nvim-lspconfig.lua +++ b/modules/programs/nvim/plugins/lua/nvim-lspconfig.lua @@ -123,7 +123,6 @@ local servers = { "bashls", "gleam", "gopls", - "nil_ls", "pylsp", "ruff_lsp", "templ", @@ -133,6 +132,16 @@ for _, lsp in ipairs(servers) do lspconfig_setup(lsp, {}) end +lspconfig_setup("nil_ls", { + settings = { + flake = { + autoArchive = true, + autoEvalInputs = true, + nixpkgsInputName = "nixpkgs", + }, + }, +}) + lspconfig_setup("nixd", { settings = { nixd = {