67 lines
1.5 KiB
Plaintext
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.
|