aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/remote-dev/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'remote-dev/README.md')
-rw-r--r--remote-dev/README.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/remote-dev/README.md b/remote-dev/README.md
index 4622f31..bdb81ca 100644
--- a/remote-dev/README.md
+++ b/remote-dev/README.md
@@ -134,6 +134,13 @@ git log --show-signature -1
- **Network for first nvim launch**: `vim.pack.add` fetches plugins
from GitHub on first start. Mason will also fetch LSP servers using
`nodejs`/`uv` from this profile.
+- **Mason pip installs need `python3-venv`**: a handful of Mason
+ packages (autotools-language-server, codespell, mdformat,
+ nginx-language-server, systemdlint) install themselves into per-pkg
+ venvs via `python3 -m venv`. Ubuntu ships `python3` without the
+ `venv` module by default. `bootstrap.sh` installs `python3-venv`
+ via apt; on an existing VM run `sudo apt-get install python3-venv`
+ once, then `:MasonToolsInstall` (or `:MasonInstallAll`) in nvim.
- **Ubuntu apt collisions**: Nix-installed binaries appear first in
PATH. The leaf-tools policy above exists precisely to keep this
shadowing contained to harmless tools.