#!/bin/sh
set -eu
[ "$(id -u)" -eq 0 ] || { echo "[ERROR] Run as root: sudo $0" >&2; exit 1; }

apt-get update
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
    discover packagekit packagekit-tools plasma-discover-backend-flatpak \
    flatpak xdg-desktop-portal xdg-desktop-portal-kde \
    cups cups-filters system-config-printer printer-driver-all avahi-daemon

systemctl enable cups avahi-daemon packagekit 2>/dev/null || true
systemctl restart cups avahi-daemon packagekit 2>/dev/null || true
echo "Discover + printing stack installed."
