SmartestHome/hosts/touch-panel/live-build/config/package-lists/touch-panel.list.chroot

67 lines
1.5 KiB
Plaintext

# 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.