aboutsummaryrefslogtreecommitdiff
path: root/share/cfg/helix.nix
diff options
context:
space:
mode:
authorMiran Bastaja <miran.bastaja04@gmail.com>2024-06-17 13:11:06 +0200
committerMiran Bastaja <miran.bastaja04@gmail.com>2024-06-17 13:11:06 +0200
commit5f0d36b66989e6c22a639ad395415ec93c187766 (patch)
tree2e16fd754ed286fc666d327481f094093bd83e06 /share/cfg/helix.nix
parentbd0de18806f8863d6392d88f3423a5c7e5a899cf (diff)
gallery-dl, hx, add some clis
Diffstat (limited to 'share/cfg/helix.nix')
-rw-r--r--share/cfg/helix.nix23
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