v1.1.1
Fixes Neovim failing to load on a freshly provisioned machine.
Fixed
tree-sitter-clinow installs from npm instead of apt. Ubuntu 24.04 (Noble) shipstree-sitter-cli0.20.8, which predates thetree-sitter buildsubcommand that nvim-treesitter (mainbranch) uses to compile parsers. Every parser install failed on startup witherror: The subcommand 'build' wasn't recognized. The CLI moved fromsetup/apt-packages.txttosetup/tools/npm.txt, which provides a current (0.25.x) prebuilt binary.
Guards
tests/ubuntu-config.bashnow fails iftree-sitter-clireappears in the apt manifest or goes missing from the npm manifest.AGENTS.mdrecords the constraint alongside the existing apt-hygiene rules (same class of problem as apt's outdated Neovim).
Upgrading an already-provisioned machine
The converge step installs but never uninstalls, so remove the stale apt binary first:
sudo apt remove -y tree-sitter-cli
cd ~/.dotfiles && git pull && ./apply.sh
tree-sitter --version # expect >= 0.25
nvim +TSUpdate