mirror of
https://github.com/ublue-os/bazzite.git
synced 2025-02-19 12:41:05 +00:00
feat(deck): Implement support for the DeckHD (#573)
* fix(deck): Disable BIOS updates on DeckHD devices * feat(deck): Add support for installing DeckHD BIOS
This commit is contained in:
parent
8489cc62cd
commit
4dadf8c2fe
@ -397,6 +397,19 @@ unhide-grub:
|
||||
sudo grub2-mkconfig -o /etc/grub2.cfg
|
||||
fi
|
||||
|
||||
# Install Deck HD BIOS
|
||||
install-deckhd-bios:
|
||||
#!/usr/bin/env bash
|
||||
RESOLUTION=$(sudo lshw -json -c display | jq -r .[]."configuration"."resolution")
|
||||
if [[ "${RESOLUTION}" = "1200,1920" ]]; then
|
||||
sudo systemctl mask --now jupiter-biosupdate.service
|
||||
wget -q https://deckhd.com/downloads/install.sh -O /tmp/deckhd-install.sh
|
||||
chmod +x /tmp/deckhd-install.sh
|
||||
sudo ./tmp/deckhd-install.sh
|
||||
else
|
||||
echo "Unable to detect DeckHD. Aborting..."
|
||||
fi
|
||||
|
||||
# Enable BIOS & Firmware update services for the Steam Deck
|
||||
enable-deck-bios-firmware-updates:
|
||||
#!/usr/bin/env bash
|
||||
|
@ -117,8 +117,17 @@ fi
|
||||
|
||||
if [[ $IMAGE_NAME =~ "deck" || $IMAGE_NAME =~ "ally" || $IMAGE_NAME =~ "framegame" ]]; then
|
||||
if [[ ":Jupiter:" =~ ":$SYS_ID:" || ":Galileo:" =~ ":$SYS_ID:" ]]; then
|
||||
# Future updates to Deck here
|
||||
echo "Jupiter/Galileo hardware detected, skipping further setup..."
|
||||
if [[ ":Jupiter:" =~ ":$SYS_ID:" ]]; then
|
||||
RESOLUTION=$(lshw -json -c display | jq -r .[]."configuration"."resolution")
|
||||
if [[ "${RESOLUTION}" = "1200,1920" ]]; then
|
||||
echo "Jupiter with DeckHD detected, disabling BIOS updates..."
|
||||
systemctl disable --now jupiter-biosupdate.service
|
||||
else
|
||||
echo "Jupiter hardware detected, skipping further setup..."
|
||||
fi
|
||||
elif [[ ":Galileo:" =~ ":$SYS_ID:" ]]; then
|
||||
echo "Galileo hardware detected, skipping further setup..."
|
||||
fi
|
||||
else
|
||||
echo "Generic device detected. Performing setup..."
|
||||
if [[ ":ROG Ally RC71L_RC71L:AYANEO GEEK:AYANEO 2:AYANEO 2S:AOKZOE A1 AR07:G1618-04:G1619-04:83E1:" =~ ":$SYS_ID:" ]]; then
|
||||
|
Loading…
x
Reference in New Issue
Block a user