Keep Avahi for pedal.local mDNS, add web UI task

This commit is contained in:
2026-06-08 00:38:37 -04:00
parent 9e6f23cdb0
commit b7f5488efd
2 changed files with 2 additions and 5 deletions
+2 -2
View File
@@ -97,18 +97,18 @@ fonts-* xfonts-*
python3-pygame python3-tk
```
### Systemd Services Kept (Bluetooth & WiFi stay on)
### Systemd Services Kept (BT, WiFi, Avahi stay on)
| Service | Reason to Keep |
|---------|----------------|
| `bluetooth` | Wireless MIDI controllers, tuner apps |
| `wpa_supplicant` | WiFi for web UI, SSH, preset downloads |
| `avahi-daemon` | mDNS for `pedal.local` hostname resolution on LAN |
### Systemd Services Disabled
| Service | Reason |
|---------|--------|
| `avahi-daemon` | No mDNS needed |
| `triggerhappy` | We handle GPIO ourselves |
| `ModemManager` | No modem |
| `systemd-resolved` | Simple static DNS works |
-3
View File
@@ -89,8 +89,6 @@ info "Step 1: Removing unnecessary packages..."
PACKAGES_TO_PURGE=(
# Printing (no USB printers on a pedal)
cups cups-bsd cups-client cups-common cups-core-drivers cups-daemon cups-filters cups-ppdc cups-server-common
# Avahi/mDNS (not needed for local audio)
avahi-daemon avahi-autoipd avahi-utils
# ModemManager
modemmanager
# Triggerhappy (input daemon — we handle GPIO ourselves)
@@ -181,7 +179,6 @@ fi
info "Step 2: Disabling unnecessary systemd services..."
SERVICES_TO_DISABLE=(
avahi-daemon
triggerhappy
ModemManager
systemd-resolved