diff --git a/modules/home/programs/terminal/nvim/config/lua/lsp-config.lua b/modules/home/programs/terminal/nvim/config/lua/lsp-config.lua index 4767208..06322bd 100755 --- a/modules/home/programs/terminal/nvim/config/lua/lsp-config.lua +++ b/modules/home/programs/terminal/nvim/config/lua/lsp-config.lua @@ -155,6 +155,14 @@ nvim_lsp.nil_ls.setup({ capabilities = capabilities, }) +-- CSharp LSP Configuration +nvim_lsp.csharp_ls.setup({ + on_attach = on_attach, + flags = lsp_flags, + capabilities = capabilities, + cmd = { nix_vars.csharp }, +}) + -- Go LSP Configuration nvim_lsp.gopls.setup({ on_attach = function(client, bufnr) diff --git a/modules/home/programs/terminal/nvim/default.nix b/modules/home/programs/terminal/nvim/default.nix index 9db9cae..6ae2a9d 100755 --- a/modules/home/programs/terminal/nvim/default.nix +++ b/modules/home/programs/terminal/nvim/default.nix @@ -202,6 +202,7 @@ in golintls = "${pkgs.golangci-lint-langserver}/bin/golangci-lint-langserver", vscls = "${pkgs.nodePackages.vscode-langservers-extracted}", clangd = "${pkgs.clang-tools}/bin/clangd", + csharp = "${pkgs.csharp-ls}/bin/csharp-ls", } return nix_vars ''; diff --git a/systems/x86_64-linux/lin-va-terminal/default.nix b/systems/x86_64-linux/lin-va-terminal/default.nix index 6291af0..747cea2 100755 --- a/systems/x86_64-linux/lin-va-terminal/default.nix +++ b/systems/x86_64-linux/lin-va-terminal/default.nix @@ -5,6 +5,7 @@ in { system.stateVersion = "25.05"; time.timeZone = "America/New_York"; + boot.supportedFilesystems = [ "nfs" ]; reichard = { nix = enabled;