From 0c7b0c9d7dbb8193fc8e1089c51941e385abd933 Mon Sep 17 00:00:00 2001 From: Tom van der Lee Date: Mon, 21 Sep 2026 14:22:38 +0200 Subject: Provision nodejs/python3/unzip for mason.nvim installers mason.nvim (externally-managed Neovim dotfiles config) was failing to install several LSP servers and tools because npm, python3, and unzip weren't on PATH in the Home Manager profile. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01BBSd4VBfoKHjE1HR3P8kmn --- modules/home/editor.nix | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'modules') diff --git a/modules/home/editor.nix b/modules/home/editor.nix index 792d878..3343cc3 100644 --- a/modules/home/editor.nix +++ b/modules/home/editor.nix @@ -17,8 +17,13 @@ # tree-sitter (parser compilation) and a C compiler for natively-built # Neovim plugins declared by the dotfiles-owned config above. + # nodejs/python3/unzip: required on PATH by mason.nvim's installers + # (npm-based LSP servers, debugpy, terraform-ls). home.packages = with pkgs; [ tree-sitter stdenv.cc + nodejs + python3 + unzip ]; } -- cgit v1.3