# Kitchen-display package list (live-build .list.chroot format: one package per # line). Phase 17, 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 # pantry-web's frontend, which uses getUserMedia for camera capture directly in # the browser rather than a native capture app) --- chromium # --- Agent runtime --- python3 python3-venv python3-paho-mqtt procps # --- Networking --- network-manager # --- Out-of-band admin — no wayvnc on this image either, same scope decision as # hosts/touch-panel (see that host's README) --- openssh-server sudo # --- Camera troubleshooting (`v4l2-ctl --list-devices` to confirm the webcam # enumerates correctly) — Chromium/getUserMedia talks to it directly, nothing # here shells out to v4l2 itself --- v4l-utils # --- Firmware for real hardware --- firmware-linux firmware-iwlwifi firmware-realtek firmware-misc-nonfree # --- Misc --- ca-certificates curl openssl less vim-tiny