# ============================================================================= # topgrade.toml — chezmoi-managed # Most steps (system, flatpak, snap, cargo, npm, pyenv, rustup, etc.) # are auto-detected by topgrade when their binaries are on $PATH. Only set # custom config here. # ============================================================================= [misc] # Run `sudo -v` at the start so cached credentials cover the whole run. # Without this, topgrade will pause for password mid-run on each sudo invocation. pre_sudo = true # No ignore_failures — any step failure halts the run; nothing is skipped. # Print the time in step titles for verbose output. display_time = true [commands] # Bump neovim to the version pinned in update-neovim.sh. Idempotent — no-op # if already at target. Edit NVIM_TARGET_VERSION in the script to upgrade. "~/.local/bin/update-neovim.sh" = "neovim"