diff options
author | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2024-07-13 13:56:09 +0200 |
---|---|---|
committer | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2024-07-13 13:56:09 +0200 |
commit | 4947dc436edfe5352618829b7893d395e504b258 (patch) | |
tree | 71eba8714f8b2767a54cb45ff9fdcdcfba65d7a3 | |
parent | feat(src/dead-trees): Add a version of my chemistry food analysis (diff) | |
download | b-peetz.de-4947dc436edfe5352618829b7893d395e504b258.zip |
fix(flake): Remove unneeded language servers
These should be provided by the editor of the user.
-rw-r--r-- | flake.nix | 7 | ||||
-rw-r--r-- | vscode-langservers-extracted.nix | 39 |
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]; - }; - } |