SmartestHome/hosts/audio-endpoint/live-build-amd64/config/package-lists/audio-endpoint.list.chroot

34 lines
1.2 KiB
Plaintext

# Headless audio-endpoint package list (amd64, live-build .list.chroot format:
# one package per line). No graphical/kiosk stack at all — this boots straight
# to multi-user.target, unlike hosts/thin-client's image.
# --- Audio ---
# Plain ALSA, not PipeWire — see hosts/audio-endpoint/README.md's "Audio
# output" section for why this is deliberately different from the thin
# client's PipeWire/WirePlumber stack.
alsa-utils
# --- Networking (same reasoning as thin-client's own list: wired-preferred
# but some rooms will be WiFi-only) ---
network-manager
# --- Out-of-band admin ---
openssh-server
sudo
# --- Misc ---
ca-certificates
curl
openssl
less
vim-tiny
# NOTE: the actual Spotify Connect backend (spotifyd or librespot) is
# deliberately NOT listed here — installed via
# config/hooks/normal/0100-spotify-connect.hook.chroot's own apt-first/
# documented-fallback logic, mirroring hosts/thin-client/live-build/config/
# hooks/normal/0500-spotify-connect.hook.chroot exactly. Neither package is in
# Debian bookworm main, so a static list line here would silently fail the
# whole build the day it's unavailable rather than degrading to a documented
# placeholder the way the hook does.