From 5f0d36b66989e6c22a639ad395415ec93c187766 Mon Sep 17 00:00:00 2001 From: Miran Bastaja Date: Mon, 17 Jun 2024 13:11:06 +0200 Subject: gallery-dl, hx, add some clis --- share/cfg/helix.nix | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) (limited to 'share/cfg/helix.nix') diff --git a/share/cfg/helix.nix b/share/cfg/helix.nix index 87fe77f..dabffcd 100644 --- a/share/cfg/helix.nix +++ b/share/cfg/helix.nix @@ -5,11 +5,6 @@ # lib, ... }: -# let -# inherit (lib) mkIf; -# cfg = config.programs.helix; -# jsonFormat = pkgs.formats.json { }; -# in { programs.helix = { extraPackages = with pkgs; [ @@ -22,7 +17,6 @@ black emmet-ls vscode-langservers-extracted - nodePackages.typescript-language-server nodePackages."@astrojs/language-server" nodePackages.bash-language-server cmake-language-server @@ -33,6 +27,7 @@ gopls # golangci-lint-langserver delve + gleam ]; settings = { @@ -81,6 +76,11 @@ # ]; # }; }; + language-server.deno-lsp = { + command = "${pkgs.deno}/bin/deno"; + args = [ "lsp" ]; + config.deno.enable = true; + }; language = [ { @@ -127,6 +127,17 @@ args = [ "-" ]; }; } + { + name = "typescript"; + shebangs = [ "deno" ]; + roots = [ + "deno.json" + "deno.jsonc" + "package.json" + ]; + auto-format = true; + language-servers = [ "deno-lsp" ]; + } ]; }; # end of languages }; # end of programs.helix -- cgit v1.3.1