From 563e94e3b0b7c957e323764c54331293c390a7ef Mon Sep 17 00:00:00 2001 From: Youwen Wu Date: Sat, 17 Aug 2024 23:59:50 -0700 Subject: [PATCH] feat: add lsps for all languages --- flake.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/flake.nix b/flake.nix index e24c239..f531944 100644 --- a/flake.nix +++ b/flake.nix @@ -24,24 +24,28 @@ go = pkgs.mkShell { buildInputs = with pkgs; [ go + gopls ]; }; zig = pkgs.mkShell { buildInputs = with pkgs; [ zig + zls ]; }; pythonPoetry = pkgs.mkShell { buildInputs = with pkgs; [ poetry + pyright ]; }; haskellStack = pkgs.mkShell { buildInputs = with pkgs; [ haskellPackages.stack + haskell-language-server ]; }; @@ -49,6 +53,7 @@ buildInputs = with pkgs; [ haskellPackages.cabal-install ghc + haskell-language-server ]; }; @@ -75,6 +80,7 @@ nodejs nodePackages_latest.npm nodePackages_latest.prettier + typescript-language-server ]; }; @@ -83,6 +89,7 @@ nodejs nodePackages_latest.pnpm nodePackages_latest.prettier + typescript-language-server ]; }; @@ -91,6 +98,7 @@ nodejs nodePackages_latest.yarn nodePackages_latest.prettier + typescript-language-server ]; }; @@ -105,12 +113,14 @@ latexFull = pkgs.mkShell { buildInputs = with pkgs; [ texliveFull + texlab ]; }; latexMinimal = pkgs.mkShell { buildInputs = with pkgs; [ texliveMinimal + texlab ]; }; };