# Touch-panel package list (live-build .list.chroot format: one package per line). # Phase 16, docs/project-plan.md. # --- Wayland compositor / session --- sway swayidle swaybg greetd foot # --- Browsers --- firefox-esr chromium playerctl # --- Audio --- pipewire pipewire-pulse wireplumber alsa-utils # --- Spotify GUI client and Steam-Link-style apps come from Flathub, not apt # (see 0300-flatpak-spotify.hook.chroot) --- flatpak # --- Agent runtime --- python3 python3-venv # Debian bookworm ships paho-mqtt 1.6.x. touchpanel_agent is written to work against # both the 1.x and 2.x callback APIs, so this package is used as-is rather than pip'd. python3-paho-mqtt procps # --- Networking --- network-manager # --- Out-of-band admin. This image has no wayvnc (unlike hosts/thin-client) — see # the README's scope note — so SSH is the only remote admin path. --- openssh-server sudo # --- Touch dock (0500-eww-dock.hook.chroot tries apt, falls back to a documented # placeholder if not packaged) --- eww jq # --- On-screen keyboard (0700-onscreen-keyboard.hook.chroot, same apt-first/ # documented-fallback pattern) --- wvkbd # --- Firmware for real hardware (needs contrib + non-free-firmware archive areas, # which build-touch-panel-iso.sh passes to `lb config`) --- firmware-linux firmware-iwlwifi firmware-realtek firmware-misc-nonfree # --- Misc --- ca-certificates curl openssl less vim-tiny # NOTE: Spotify (com.spotify.Client) is Flatpak-only — see # 0300-flatpak-spotify.hook.chroot. There is no apt package.