From 27f0fb10ffcdccf6953a68ded750bad2c433d287 Mon Sep 17 00:00:00 2001 From: Tao Tien <29749622+taotien@users.noreply.github.com> Date: Sun, 8 Mar 2026 21:31:42 -0700 Subject: [PATCH] cringe --- extras/dev.nix | 2 ++ users/tao/helix.nix | 13 +++++++++++++ 2 files changed, 15 insertions(+) diff --git a/extras/dev.nix b/extras/dev.nix index 5a1570d..a4b9db6 100644 --- a/extras/dev.nix +++ b/extras/dev.nix @@ -15,6 +15,7 @@ # }; programs.qgroundcontrol.enable = true; environment.systemPackages = with pkgs; [ + claude-code # keep-sorted start sticky_comments=no # act # asm-lsp @@ -69,6 +70,7 @@ bun docker-compose ngrok + deno # # databases # sqlite diff --git a/users/tao/helix.nix b/users/tao/helix.nix index d39ccfc..000c023 100644 --- a/users/tao/helix.nix +++ b/users/tao/helix.nix @@ -191,6 +191,7 @@ tab-width = 4; unit = "\t"; }; + language-servers = ["deno-lsp"]; } { name = "microcad"; @@ -231,6 +232,13 @@ name = "toml"; auto-format = true; } + { + name = "typescript"; + roots = ["deno.json" "deno.jsonc" "package.json"]; + file-types = ["ts" "tsx"]; + auto-format = true; + language-servers = ["deno-lsp"]; + } { name = "typst"; language-servers = ["tinymist"]; @@ -242,6 +250,11 @@ # keep-sorted end ]; language-server = { + deno-lsp = { + command = "deno"; + args = ["lsp"]; + config.deno.enable = true; + }; # lspmux = { # command = "lspmux"; # };