# Door-panel package list (live-build .list.chroot format: one package per line).
# Phase 18/6, docs/project-plan.md.

# --- Wayland compositor / session ---
sway
swayidle
swaybg
greetd
foot

# --- Browser (the only app on this device — a Chromium kiosk window pointed at
#     identity's dashboard.html by default, register.html on demand) ---
chromium

# --- Agent runtime ---
python3
python3-venv
python3-paho-mqtt
procps

# --- Audio (mic + speaker) — voice registration is this device's whole purpose,
#     so this is expected to actually be used here, unlike kitchen-display's
#     identical opt-in ---
pipewire
pipewire-pulse
wireplumber
alsa-utils

# --- Build/runtime deps for the pip-installed voice satellite venv ---
python3-dev
build-essential
libopenblas0
git

# --- Networking ---
network-manager

# --- Out-of-band admin — no wayvnc, same scope decision as hosts/touch-panel and
#     hosts/kitchen-display ---
openssh-server
sudo

# --- Camera troubleshooting ---
v4l-utils

# --- Firmware for real hardware ---
firmware-linux
firmware-iwlwifi
firmware-realtek
firmware-misc-nonfree

# --- Misc ---
ca-certificates
curl
openssl
less
vim-tiny
