Skip to content

Commit 460f111

Browse files
committed
feat(deck): Switch to new steamdeck-dsp package for audio.
chore: Minor adjustments to how services are enabled by default
1 parent 182aafd commit 460f111

File tree

8 files changed

+24
-156
lines changed

8 files changed

+24
-156
lines changed

Containerfile

+8-3
Original file line numberDiff line numberDiff line change
@@ -387,6 +387,7 @@ RUN if grep -q "kinoite" <<< "${BASE_IMAGE_NAME}"; then \
387387
RUN rpm-ostree install \
388388
jupiter-fan-control \
389389
jupiter-hw-support-btrfs \
390+
steamdeck-dsp \
390391
powerbuttond \
391392
HandyGCCS \
392393
vpower \
@@ -471,18 +472,22 @@ RUN /tmp/image-info.sh && \
471472
systemctl enable sddm.service \
472473
; fi && \
473474
systemctl enable bazzite-autologin.service && \
474-
systemctl enable jupiter-fan-control.service && \
475475
systemctl enable btrfs-dedup@run-media-mmcblk0p1.timer && \
476-
systemctl enable vpower.service && \
477476
systemctl enable ds-inhibit.service && \
478477
systemctl enable cec-onboot.service && \
479478
systemctl enable cec-onpoweroff.service && \
480479
systemctl enable cec-onsleep.service && \
481480
systemctl --global enable steam-web-debug-portforward.service && \
482-
systemctl --global enable sdgyrodsu.service && \
481+
systemctl --global disable sdgyrodsu.service && \
483482
systemctl disable input-remapper.service && \
484483
systemctl disable ublue-update.timer && \
485484
systemctl disable handycon.service && \
485+
systemctl disable jupiter-fan-control.service && \
486+
systemctl disable vpower.service && \
487+
systemctl disable jupiter-biosupdate.service && \
488+
systemctl disable jupiter-controller-update.service && \
489+
systemctl disable ryzenadj.service && \
490+
systemctl disable batterylimit.service && \
486491
rm -f /usr/etc/sddm.conf && \
487492
rm -f /usr/etc/default/bazzite && \
488493
rm -rf \

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,7 @@ Ported SteamOS and ChimeraOS packages, among others used by Bazzite, are built o
232232
|[sddm-sugar-steamOS](https://github.com/JiayuanWen/sddm-sugar-steamOS)|![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/sddm-sugar-steamOS/status_image/last_build.png?)|
233233
|[sdgyrodsu](https://github.com/kmicki/SteamDeckGyroDSU)|![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/sdgyrodsu/status_image/last_build.png?)|
234234
|[steam-patch](https://github.com/KyleGospo/steam-patch)|![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/steam-patch/status_image/last_build.png?)|
235+
|steamdeck-dsp|![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/steamdeck-dsp/status_image/last_build.png?)|
235236
|steamdeck-gnome-presets|![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/steamdeck-gnome-presets/status_image/last_build.png?)|
236237
|steamdeck-kde-presets|![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/steamdeck-kde-presets/status_image/last_build.png?)|
237238
|steamdeck-kde-presets-desktop|![Build Status](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/steamdeck-kde-presets-desktop/status_image/last_build.png?)|

system_files/deck/shared/usr/etc/pipewire/99-input-denoising.conf

-71
This file was deleted.

system_files/deck/shared/usr/etc/wireplumber/bluetooth.lua.d/60-bluez-jupiter.lua

-8
This file was deleted.

system_files/deck/shared/usr/etc/wireplumber/main.lua.d/60-alsa-acp5x-config.lua

-19
This file was deleted.

system_files/deck/shared/usr/etc/wireplumber/main.lua.d/60-alsa-card0-config.lua

-25
This file was deleted.

system_files/deck/shared/usr/etc/wireplumber/main.lua.d/60-alsa-ps-controller-config.lua

-21
This file was deleted.

system_files/desktop/shared/usr/bin/bazzite-hardware-setup

+15-9
Original file line numberDiff line numberDiff line change
@@ -116,16 +116,22 @@ else
116116
fi
117117

118118
if [[ $IMAGE_NAME =~ "deck" || $IMAGE_NAME =~ "ally" || $IMAGE_NAME =~ "framegame" ]]; then
119-
if [[ ":Jupiter:" =~ ":$SYS_ID:" ]]; then
120-
RESOLUTION=$(lshw -json -c display | jq -r .[]."configuration"."resolution")
121-
if [[ "${RESOLUTION}" = "1200,1920" ]]; then
122-
echo "Jupiter with DeckHD detected, disabling BIOS updates..."
123-
systemctl disable --now jupiter-biosupdate.service
124-
else
125-
echo "Jupiter hardware detected, skipping further setup..."
119+
if [[ ":Jupiter:Galileo:" =~ ":$SYS_ID:" ]]; then
120+
if [[ ":Jupiter:" =~ ":$SYS_ID:" ]]; then
121+
RESOLUTION=$(lshw -json -c display | jq -r .[]."configuration"."resolution")
122+
if [[ "${RESOLUTION}" = "1200,1920" ]]; then
123+
echo "Jupiter with DeckHD detected, disabling BIOS updates..."
124+
systemctl disable --now jupiter-biosupdate.service
125+
else
126+
echo "Jupiter hardware detected, skipping further setup..."
127+
fi
128+
elif [[ ":Galileo:" =~ ":$SYS_ID:" ]]; then
129+
echo "Galileo hardware detected, skipping further setup..."
126130
fi
127-
elif [[ ":Galileo:" =~ ":$SYS_ID:" ]]; then
128-
echo "Galileo hardware detected, skipping further setup..."
131+
132+
systemctl enable --now jupiter-fan-control.service
133+
systemctl enable --now vpower.service
134+
systemctl --global enable --now sdgyrodsu.service
129135
else
130136
echo "Generic device detected. Performing setup..."
131137
if [[ ":ROG Ally RC71L_RC71L:AYANEO GEEK:AYANEO 2:AYANEO 2S:AOKZOE A1 AR07:G1618-04:G1619-04:83E1:" =~ ":$SYS_ID:" ]]; then

0 commit comments

Comments
 (0)