diff options
| author | 2026-09-21 14:22:38 +0200 | |
|---|---|---|
| committer | 2026-09-21 14:22:38 +0200 | |
| commit | 0c7b0c9d7dbb8193fc8e1089c51941e385abd933 (patch) | |
| tree | a5b53b4f9bdb5a32012d59c4de98b86a12b4d9e4 /modules/home/editor.nix | |
| parent | db86c80a9931074c574c88a0a7ea5339c06b34f5 (diff) | |
| download | desktop-flake-0c7b0c9d7dbb8193fc8e1089c51941e385abd933.tar.gz desktop-flake-0c7b0c9d7dbb8193fc8e1089c51941e385abd933.tar.bz2 desktop-flake-0c7b0c9d7dbb8193fc8e1089c51941e385abd933.zip | |
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 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BBSd4VBfoKHjE1HR3P8kmn
Diffstat (limited to 'modules/home/editor.nix')
| -rw-r--r-- | modules/home/editor.nix | 5 |
1 files changed, 5 insertions, 0 deletions
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 @@ | |||
| 17 | 17 | ||
| 18 | # tree-sitter (parser compilation) and a C compiler for natively-built | 18 | # tree-sitter (parser compilation) and a C compiler for natively-built |
| 19 | # Neovim plugins declared by the dotfiles-owned config above. | 19 | # Neovim plugins declared by the dotfiles-owned config above. |
| 20 | # nodejs/python3/unzip: required on PATH by mason.nvim's installers | ||
| 21 | # (npm-based LSP servers, debugpy, terraform-ls). | ||
| 20 | home.packages = with pkgs; [ | 22 | home.packages = with pkgs; [ |
| 21 | tree-sitter | 23 | tree-sitter |
| 22 | stdenv.cc | 24 | stdenv.cc |
| 25 | nodejs | ||
| 26 | python3 | ||
| 27 | unzip | ||
| 23 | ]; | 28 | ]; |
| 24 | } | 29 | } |
