fix: Don't use joystickwake on deck hardware

This commit is contained in:
Kyle Gospodnetich 2024-02-16 12:29:48 -08:00
parent c60d0b1e81
commit 953a752aed
2 changed files with 16 additions and 1 deletions

View File

@ -0,0 +1,15 @@
#!/usr/bin/bash
IMAGE_INFO="/usr/share/ublue-os/image-info.json"
BASE_IMAGE_NAME=$(jq -r '."base-image-name"' < $IMAGE_INFO)
if /usr/libexec/hardware/valve-hardware; then
# Don't do anything on Valve hardware, prevents lizard mode from working properly.
exit 0
fi
if [[ ${BASE_IMAGE_NAME} =~ "kinoite" ]]; then
/usr/bin/joystickwake --command "qdbus org.kde.Solid.PowerManagement /org/kde/Solid/PowerManagement wakeup" "$@"
else
/usr/bin/joystickwake "$@"
fi

View File

@ -4,5 +4,5 @@ Name=Joystick Wake
Comment=Joystick-aware screen waker
Icon=input-gaming
NoDisplay=true
Exec=joystickwake --command "qdbus org.kde.Solid.PowerManagement /org/kde/Solid/PowerManagement wakeup"
Exec=/usr/bin/bazzite-joystickwake
Terminal=false