diff options
| author | Miran Bastaja <miran.bastaja04@gmail.com> | 2024-06-17 13:11:06 +0200 |
|---|---|---|
| committer | Miran Bastaja <miran.bastaja04@gmail.com> | 2024-06-17 13:11:06 +0200 |
| commit | 5f0d36b66989e6c22a639ad395415ec93c187766 (patch) | |
| tree | 2e16fd754ed286fc666d327481f094093bd83e06 /share/cfg/helix.nix | |
| parent | bd0de18806f8863d6392d88f3423a5c7e5a899cf (diff) | |
gallery-dl, hx, add some clis
Diffstat (limited to 'share/cfg/helix.nix')
| -rw-r--r-- | share/cfg/helix.nix | 23 |
1 files changed, 17 insertions, 6 deletions
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 |
