1
0
Fork 0

topgrade: gate neovim tarball updater to debian family only

update-neovim.sh and the topgrade [commands] entry that calls it are
only meaningful where neovim is not a distro package. On arch-family
boxes the template renders empty, so chezmoi removes the script
instead of deploying a no-op, and topgrade no longer runs a step that
could fail on unmanaged paths.
This commit is contained in:
Rain 2026-08-27 21:58:38 -04:00
parent 77ae70468b
commit bfa49d6546
2 changed files with 8 additions and 3 deletions

View file

@ -31,8 +31,11 @@ repos = [
"~/Documents/Git/*"
]
{{- if eq .os_family "debian" }}
[commands]
# Debian-only (script no-ops elsewhere): apt neovim is stale, so debian
# machines install from the pinned binary tarball. Arch uses pacman.
# Debian-family-only: apt neovim is stale, so debian machines install from
# the pinned binary tarball. Arch-family boxes get neovim from pacman/aur,
# so neither the script nor this entry is deployed there.
"~/.local/bin/update-neovim.sh" = "neovim"
{{- end }}