summary refs log tree commit diff stats
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
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.
-rw-r--r--flake.nix7
-rw-r--r--vscode-langservers-extracted.nix39
2 files changed, 0 insertions, 46 deletions
diff --git a/flake.nix b/flake.nix
index d9ccd27..08ee12f 100644
--- a/flake.nix
+++ b/flake.nix
@@ -30,7 +30,6 @@
     flake-utils.lib.eachDefaultSystem (
       system: let
         pkgs = nixpkgs.legacyPackages.${system};
-        vscode-langservers-extracted = import ./vscode-langservers-extracted.nix {inherit pkgs;};
       in {
         packages = {
           default = pkgs.stdenv.mkDerivation {
@@ -56,13 +55,7 @@
           default = pkgs.mkShell {
             packages = with pkgs; [
               alejandra
-              ltex-ls
-              nil
               nodePackages_latest.prettier
-              rubyPackages.sass
-              shellcheck
-              statix
-              vscode-langservers-extracted
             ];
           };
         };
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];
-    };
-  }