echo "Install herdr from the Omarchy package repo and seed its config" # The package was briefly published as omarchy-herdr; herdr replaces it omarchy-pkg-drop omarchy-herdr omarchy-pkg-add herdr # An earlier revision of this migration installed herdr through mise. Drop that # install so a stale client can't shadow the packaged /usr/bin/herdr with an # older wire protocol. rm -f "$HOME/.local/bin/herdr" if mise ls herdr 2>/dev/null | grep -q herdr; then mise unuse -g herdr &>/dev/null || true mise uninstall -a herdr &>/dev/null || true fi rm -rf "$HOME/.local/share/mise/installs/herdr" "$HOME/.local/share/mise/shims/herdr" # Only seed. A user who already has a herdr config keeps it; omarchy-refresh-herdr # is the explicit way to take the shipped defaults. [[ -f "$HOME/.config/herdr/config.toml" ]] || omarchy-refresh-config herdr/config.toml