diff --git a/local/Brewfile b/local/Brewfile
index 8557de7..fd6a033 100644
--- a/local/Brewfile
+++ b/local/Brewfile
@@ -52,6 +52,7 @@ brew "yamllint"
# install from head
+brew "tree-sitter", args: ["HEAD"] # install this before neovim
brew "neovim", args: ["HEAD"]
brew "universal-ctags", args: ["HEAD"]
diff --git a/local/macos.yml b/local/macos.yml
index 3f76ce2..16ae88e 100644
--- a/local/macos.yml
+++ b/local/macos.yml
@@ -2,7 +2,7 @@
hosts: macos
tasks:
- name: Homebrew bundle
- ansible.builtin.command: brew bundle --file ~/src/boxen/local/Brewfile
+ ansible.builtin.command: brew bundle --cleanup --file=~/src/boxen/local/Brewfile --no-lock
- import_playbook: defaults.yml