34 lines
1.2 KiB
Plaintext
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.
|