post_install() { echo "" echo "==> Hamr v1.0.0 installed successfully!" echo "" echo " Start the daemon: hamr-daemon" echo " Launch the UI: hamr-gtk" echo "" echo " Plugins are installed to: /usr/share/hamr/plugins/" echo " User config location: ~/.config/hamr/" echo "" } post_upgrade() { if [[ "$(vercmp "$2" "1.0.0")" -lt 0 ]]; then echo "" echo "==========================================" echo " HAMR v1.0.0 - MAJOR VERSION UPGRADE" echo "==========================================" echo "" echo " Hamr has been completely rewritten in Rust!" echo "" echo " BREAKING CHANGES:" echo " - License changed from GPL-3.0 to MIT" echo " - QML/Quickshell replaced with native GTK4" echo " - New plugin system with Python SDK" echo " - Different configuration format" echo "" echo " CLEANUP (optional):" echo " Old QML files may remain at:" echo " /etc/xdg/quickshell/hamr/" echo " ~/.config/quickshell/" echo "" echo " You can safely remove these if not using" echo " other Quickshell applications." echo "" echo " NEW COMMANDS:" echo " hamr-daemon - Background service" echo " hamr-gtk - GTK4 launcher UI" echo " hamr-tui - Terminal UI (optional)" echo " hamr - CLI tools" echo "" echo " For migration help, visit:" echo " https://github.com/Stewart86/hamr" echo "" echo "==========================================" echo "" else echo "" echo "==> Hamr upgraded to v$1" echo "" fi } post_remove() { echo "" echo "==> Hamr has been removed." echo "" echo " User data remains at: ~/.config/hamr/" echo " ~/.local/share/hamr/" echo "" echo " Remove these manually if no longer needed." echo "" }