From dc804616eed9a9c29e3af3e2e6a1974ac216c061 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sat, 11 Jul 2026 22:14:44 -0700 Subject: [PATCH] Make sure Intel wildcat machines get sof-firmware for working audio --- bin/omarchy-hw-intel-wcl | 5 +++++ install/config/hardware/intel/sof-firmware.sh | 11 ++++++----- 2 files changed, 11 insertions(+), 5 deletions(-) create mode 100755 bin/omarchy-hw-intel-wcl diff --git a/bin/omarchy-hw-intel-wcl b/bin/omarchy-hw-intel-wcl new file mode 100755 index 00000000..ffacbb7b --- /dev/null +++ b/bin/omarchy-hw-intel-wcl @@ -0,0 +1,5 @@ +#!/bin/bash + +# omarchy:summary=Detect whether the computer has an Intel Wildcat Lake GPU. + +lspci | grep -iE 'vga|3d|display' | grep -qi 'wildcat lake' diff --git a/install/config/hardware/intel/sof-firmware.sh b/install/config/hardware/intel/sof-firmware.sh index 36b0be95..73ceab24 100644 --- a/install/config/hardware/intel/sof-firmware.sh +++ b/install/config/hardware/intel/sof-firmware.sh @@ -1,8 +1,9 @@ -# Install Sound Open Firmware for the audio DSP on non-XPS Intel Panther -# Lake systems. XPS PTL stays on linux-ptl, which hard-deps sof-firmware. -# Mainline `linux` only optdeps it, so without this the DSP fails to boot -# and only auto_null shows up in PipeWire. +# Install Sound Open Firmware for the audio DSP on Intel Panther Lake and +# Wildcat Lake systems (the latter includes the XPS13 2026). Mainline +# `linux` only optdeps sof-firmware, so without it the DSP fails to boot +# and only auto_null shows up in PipeWire. Idempotent on XPS PTL machines +# that already pull it in via linux-ptl. -if omarchy-hw-intel-ptl && ! omarchy-hw-match "XPS"; then +if omarchy-hw-intel-ptl || omarchy-hw-intel-wcl; then omarchy-pkg-add sof-firmware fi