47 lines
1.0 KiB
Plaintext
47 lines
1.0 KiB
Plaintext
# 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
|