summary refs log tree commit diff stats
path: root/vscode-langservers-extracted.nix
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2024-07-13 13:56:09 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2024-07-13 13:56:09 +0200
commit4947dc436edfe5352618829b7893d395e504b258 (patch)
tree71eba8714f8b2767a54cb45ff9fdcdcfba65d7a3 /vscode-langservers-extracted.nix
parentfeat(src/dead-trees): Add a version of my chemistry food analysis (diff)
downloadb-peetz.de-4947dc436edfe5352618829b7893d395e504b258.zip
fix(flake): Remove unneeded language servers
These should be provided by the editor of the user.
Diffstat (limited to 'vscode-langservers-extracted.nix')
-rw-r--r--vscode-langservers-extracted.nix39
1 files changed, 0 insertions, 39 deletions
diff --git a/vscode-langservers-extracted.nix b/vscode-langservers-extracted.nix
deleted file mode 100644
index ad66613..0000000
--- a/vscode-langservers-extracted.nix
+++ /dev/null
@@ -1,39 +0,0 @@
-{pkgs}: let
-  inherit (pkgs) lib;
-in
-  pkgs.buildNpmPackage rec {
-    pname = "vscode-langservers-extracted";
-    version = "4.7.0";
-
-    src = pkgs.fetchFromGitHub {
-      owner = "hrsh7th";
-      repo = pname;
-      rev = "v${version}";
-      hash = "sha256-RLRDEHfEJ2ckn0HTMu0WbMK/o9W20Xwm+XI6kCq57u8=";
-    };
-
-    npmDepsHash = "sha256-QhiSj/DigsI4Bfwmk3wG4lDQOWuDDduc/sfJlXiEoGE=";
-
-    postPatch = ''
-      # TODO: Add vscode-eslint as a dependency
-      # Eliminate the vscode-eslint bin
-      sed -i '/^\s*"vscode-eslint-language-server":.*bin\//d' package.json package-lock.json
-    '';
-
-    buildPhase = let
-      extensions = "${pkgs.vscodium}/lib/vscode/resources/app/extensions";
-    in ''
-      npx babel ${extensions}/css-language-features/server/dist/* --out-dir lib/css-language-server/node/
-      npx babel ${extensions}/html-language-features/server/dist/* --out-dir lib/html-language-server/node/
-      npx babel ${extensions}/json-language-features/server/dist/* --out-dir lib/json-language-server/node/
-      npx babel ${extensions}/markdown-language-features/server/dist/* --out-dir lib/markdown-language-server/node/
-      #mv lib/markdown-language-server/node/workerMain.js lib/markdown-language-server/node/main.js
-    '';
-
-    meta = with lib; {
-      description = "HTML/CSS/JSON/ESLint language servers extracted from vscode.";
-      homepage = "https://github.com/hrsh7th/vscode-langservers-extracted";
-      license = licenses.mit;
-      maintainers = with maintainers; [lord-valen];
-    };
-  }