Debian ships venv's ensurepip in a separate python3-venv package. Without it, `python3 -m venv` exits 1, so mason cannot build the venv it installs basedpyright into, and mason-lspconfig reports a failed install on every startup. Add python3-venv to the apt package list, and guard the basedpyright entry in ensure_installed the same way the npm-sourced servers are already guarded, so a machine missing it gets one warning instead of a failed install every time.
29 lines
349 B
Plaintext
29 lines
349 B
Plaintext
vim
|
|
neovim
|
|
silversearcher-ag
|
|
fzf
|
|
powerline
|
|
thefuck
|
|
tree
|
|
nodejs
|
|
# Debian splits venv's ensurepip out of python3; mason needs `python3 -m venv`
|
|
# to install PyPI-sourced LSP servers (basedpyright)
|
|
python3-venv
|
|
zsh
|
|
htop
|
|
jq
|
|
npm
|
|
tree-sitter-cli
|
|
ripgrep
|
|
shellcheck
|
|
bubblewrap
|
|
socat
|
|
|
|
# Agent sandboxing
|
|
bubblewrap
|
|
socat
|
|
|
|
# Useless stuff
|
|
fortune-mod
|
|
cowsay
|