post_install() { cat <<'TEXT' Ghost runtime is installed without the Ghost HUD. Enable the daemon in the current graphical session with: systemctl --user enable --now ghostd.service ghost status The runtime keeps the CLI, authenticated API, desktop helper, and the relay that the Ghost browser extension pairs with. The extension itself is a separate install: https://github.com/ferdousbhai/ghost-chromium-extension (pairing: `ghost browser allow `). An app can supply its own UI. See /usr/share/doc/ghost/ARCH.md for UI installation and removal. Ghost homes, credentials, and state belong to you; package removal preserves them. TEXT } post_upgrade() { cat <<'TEXT' Ghost runtime was upgraded. Restart it in the graphical user's session: systemctl --user reenable --now ghostd.service Ghost homes, credentials, and state were preserved. TEXT } pre_remove() { cat <<'TEXT' Before removing the runtime, stop it from the graphical user's session: systemctl --user disable --now ghostd.service Removal preserves ghost homes, credentials, and state. TEXT }