aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/remote-dev/home.nix
diff options
context:
space:
mode:
Diffstat (limited to 'remote-dev/home.nix')
-rw-r--r--remote-dev/home.nix10
1 files changed, 8 insertions, 2 deletions
diff --git a/remote-dev/home.nix b/remote-dev/home.nix
index 98376a4..d178eca 100644
--- a/remote-dev/home.nix
+++ b/remote-dev/home.nix
@@ -82,8 +82,14 @@ in
clang-tools
# Editor/AI agent runtimes — NOT for project builds (see policy above)
- nodejs # Mason npm LSPs; system python3 stays at /usr/bin/python3
- uv # Mason python LSPs in isolated venvs; brings `uv`/`uvx` only
+ nodejs_24 # Mason npm LSPs + copilot-language-server (needs Node 24, see ai.lua)
+ uv # Mason python LSPs in isolated venvs; brings `uv`/`uvx` only
+ jre # for Mason's groovy-language-server (headless Java runtime)
+
+ # Mason fallbacks: Mason's pip/cargo installers can't run on this VM
+ # under our leaf-tools policy, so we provide these binaries on PATH and
+ # let nvim/Mason find them there instead of trying to build them.
+ shellharden
# AI coding agents
claude-code