diff --git a/flake.lock b/flake.lock
index f823027..f7d529a 100644
--- a/flake.lock
+++ b/flake.lock
@@ -39,29 +39,6 @@
         "type": "github"
       }
     },
-    "csharp-language-server": {
-      "inputs": {
-        "flake-utils": [
-          "flake-utils"
-        ],
-        "nixpkgs": [
-          "nixpkgs"
-        ]
-      },
-      "locked": {
-        "lastModified": 1743061507,
-        "narHash": "sha256-M605lQQ035J61tZ48tye8JUCN4MZKXhcTP3SqXqtr4g=",
-        "owner": "SofusA",
-        "repo": "csharp-language-server",
-        "rev": "a119d6002874d9335dbff0a9445f652762eb6685",
-        "type": "github"
-      },
-      "original": {
-        "owner": "SofusA",
-        "repo": "csharp-language-server",
-        "type": "github"
-      }
-    },
     "darwin": {
       "inputs": {
         "nixpkgs": [
@@ -593,7 +570,6 @@
       "inputs": {
         "agenix": "agenix",
         "arkenfox-userjs": "arkenfox-userjs",
-        "csharp-language-server": "csharp-language-server",
         "deploy-rs": "deploy-rs",
         "firefox-addons": "firefox-addons",
         "flake-parts": "flake-parts",
diff --git a/flake.nix b/flake.nix
index 5e0770a..d2c1853 100644
--- a/flake.nix
+++ b/flake.nix
@@ -84,11 +84,6 @@ rec {
       inputs.nixpkgs.follows = "nixpkgs";
     };
 
-    csharp-language-server = {
-      url = "github:SofusA/csharp-language-server";
-      # inputs.nixpkgs.follows = "nixpkgs";
-      inputs.flake-utils.follows = "flake-utils";
-    };
   };
 
   outputs =
diff --git a/home/editors/helix/default.nix b/home/editors/helix/default.nix
index e346dfb..f5cac7e 100644
--- a/home/editors/helix/default.nix
+++ b/home/editors/helix/default.nix
@@ -22,11 +22,6 @@ in
     enable = true;
     package = pkgs.unstable.helix;
     languages.language = [
-      {
-        name = "c-sharp";
-        language-servers = [ "roslyn" ];
-        auto-format = true;
-      }
       {
         name = "javascript";
         language-servers = typescriptLanguageServers;
@@ -140,7 +135,6 @@ in
           };
         };
       };
-      roslyn.command = "csharp-language-server";
       statix = {
         command = "efm-langserver";
         config = {
diff --git a/home/editors/lsp.nix b/home/editors/lsp.nix
index 4f39eec..541afb3 100644
--- a/home/editors/lsp.nix
+++ b/home/editors/lsp.nix
@@ -4,17 +4,6 @@
   home.packages = with pkgs; [
     # language servers
     efm-langserver
-    unstable.roslyn-ls
-    (pkgs.symlinkJoin {
-      name = "csharp-language-server";
-      paths = [ inputs.csharp-language-server.packages.${system}.csharp-language-server ];
-      buildInputs = [ pkgs.makeWrapper ];
-      postBuild = ''
-        wrapProgram $out/bin/csharp-language-server \
-          --prefix PATH : "${pkgs.lib.makeBinPath [ pkgs.dotnet-sdk_9 ]}"
-      '';
-    })
-    omnisharp-roslyn
     nil
     unstable.nixd
     nls