Adapts basecamp/omarchy#6200. The sof-audio-pci-intel-* driver family (Arrow Lake, Meteor Lake, Tiger Lake, Alder Lake, and more) needs sof-firmware to boot the DSP, but mainline linux only optdeps it, so fresh installs came up with no audio (Dummy Output only). Replace the Panther/Wildcat Lake GPU checks with omarchy-hw-intel-sof, which detects any Intel PCI audio controller. Drop the XPS exclusion since omarchy-pkg-add is idempotent and the check is harmless there. Remove the now-orphaned omarchy-hw-intel-wcl detector and backfill existing installs via migration. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
13 lines
561 B
Bash
13 lines
561 B
Bash
# Install Sound Open Firmware for the audio DSP on Intel systems that need it.
|
|
# The sof-audio-pci-intel-* driver family requires sof-firmware to initialise
|
|
# the DSP; without it the DSP fails to boot and PipeWire exposes only a Dummy
|
|
# Output sink. This affects Arrow Lake, Meteor Lake, Tiger Lake, Alder Lake,
|
|
# Wildcat Lake, Panther Lake, and similar platforms.
|
|
#
|
|
# omarchy-pkg-add is idempotent, so systems that already pull sof-firmware in
|
|
# via linux-ptl (Panther Lake XPS) are unaffected.
|
|
|
|
if omarchy-hw-intel-sof; then
|
|
omarchy-pkg-add sof-firmware
|
|
fi
|