From d094fbb26fed01902193574491afbdc14a39244f Mon Sep 17 00:00:00 2001 From: Emile Clark-Boman Date: Mon, 6 Oct 2025 21:19:26 +1000 Subject: [PATCH] helix now supports C# LSP --- homes/modules/editor/helix.nix | 21 +++++++++++++++++++++ hosts/myputer/default.nix | 1 + 2 files changed, 22 insertions(+) diff --git a/homes/modules/editor/helix.nix b/homes/modules/editor/helix.nix index 3c1443d..8d6e22c 100755 --- a/homes/modules/editor/helix.nix +++ b/homes/modules/editor/helix.nix @@ -142,6 +142,22 @@ formatter.command = "${pkgs.ormolu}/bin/ormolu"; language-servers = ["haskell-language-server"]; } + # { + # name = "c-sharp"; + # source = "source.cs"; + # file-types = ["cs"]; + # indent = { + # tab-width = 4; + # unit = " "; + # }; + # block-comment-tokens = { + # start = "/*"; + # end = "*/"; + # }; + # # auto-format = false; + # # formatter.command = "${pkgs.omnisharp-roslyn}/bin/OmniSharp"; + # # language-servers = ["OmniSharp"]; + # } ]; language-server = { @@ -159,6 +175,11 @@ haskell-language-server = { command = "${pkgs.haskell-language-server}/bin/haskell-language-server-wrapper"; }; + + # C# language services + OmniSharp = { + command = "${pkgs.omnisharp-roslyn}/bin/OmniSharp"; + }; }; }; }; diff --git a/hosts/myputer/default.nix b/hosts/myputer/default.nix index af9b257..5a866c2 100755 --- a/hosts/myputer/default.nix +++ b/hosts/myputer/default.nix @@ -303,6 +303,7 @@ in { dotnetCorePackages.dotnet_9.sdk dotnetCorePackages.dotnet_9.aspnetcore dotnetCorePackages.dotnet_9.runtime + omnisharp-roslyn openvpn inetutils