diff --git a/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber-arago.inc b/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber-arago.inc
index 158734a6..8fcb5f97 100644
--- a/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber-arago.inc
+++ b/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber-arago.inc
@@ -1,22 +1,3 @@
-PR:append = ".arago1"
+PR:append = ".arago2"
 
-FILESEXTRAPATHS:prepend := "${THISDIR}/wireplumber:"
-
-SRC_URI:append = " \
-    file://set-audio-defaults.sh \
-    file://set-audio-defaults.service \
-"
-
-do_install:append() {
-    install -d ${D}${bindir}
-    install -m 0755 ${UNPACKDIR}/set-audio-defaults.sh ${D}${bindir}/
-
-    if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
-        install -d ${D}${systemd_system_unitdir}
-        install -m 0644 ${UNPACKDIR}/set-audio-defaults.service ${D}${systemd_system_unitdir}/
-    fi
-}
-
-SYSTEMD_SERVICE:${PN}:append = " wireplumber.service set-audio-defaults.service"
-
-FILES:${PN}:append = " ${bindir}/set-audio-defaults.sh"
+SYSTEMD_SERVICE:${PN}:append = " wireplumber.service"
diff --git a/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.service b/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.service
deleted file mode 100644
index 423972f7..00000000
--- a/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.service
+++ /dev/null
@@ -1,21 +0,0 @@
-[Unit]
-Description=Set PipeWire Default Audio Devices
-# Wait for pipewire and wireplumber services to be started
-After=pipewire.service wireplumber.service
-# Ensure sound-card is ready
-After=sys-devices-platform-sound-sound-card0-controlC0.device
-Wants=pipewire.service wireplumber.service
-
-[Service]
-Type=oneshot
-ExecStart=/usr/bin/set-audio-defaults.sh
-StandardOutput=append:/var/log/set-audio-defaults-output.log
-StandardError=append:/var/log/set-audio-defaults-error.log
-RemainAfterExit=yes
-TimeoutStartSec=90
-# Restart on failure with delay
-Restart=on-failure
-RestartSec=5
-
-[Install]
-WantedBy=multi-user.target
diff --git a/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.sh b/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.sh
deleted file mode 100755
index 49be177e..00000000
--- a/meta-arago-distro/recipes-multimedia/wireplumber/wireplumber/set-audio-defaults.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/sh
-
-# Wait for WirePlumber to be ready
-i=1
-while [ "$i" -le 30 ]; do
-    wpctl status >/dev/null 2>&1 && break
-    sleep 1
-    i=$((i + 1))
-done
-
-# Additional delay for nodes to appear
-sleep 2
-
-# Find audio sink ID
-SINK_ID=$(pw-cli info alsa_audio_sink 2>/dev/null | head -n 1 | awk '{print $2}')
-if [ -n "$SINK_ID" ]; then
-    wpctl set-default "$SINK_ID"
-    echo "Set default sink to ID: $SINK_ID (alsa_audio_sink)"
-else
-    echo "Could not find alsa_audio_sink"
-fi
-
-# Find audio source ID
-SOURCE_ID=$(pw-cli info alsa_audio_source 2>/dev/null | head -n 1 | awk '{print $2}')
-if [ -n "$SOURCE_ID" ]; then
-    wpctl set-default "$SOURCE_ID"
-    echo "Set default source to ID: $SOURCE_ID (alsa_audio_source)"
-else
-    echo "Could not find alsa_audio_source"
-fi
-
-echo "Done"
