mirror of
https://github.com/ublue-os/bazzite.git
synced 2025-04-10 06:44:37 +00:00
feat(deck): Add ujust commands to install various themes needed by ROG Ally & Legion Go.
feat: Add auto updating for some CSS Loader themes not on the official store with topgrade
This commit is contained in:
parent
cc64bed48f
commit
d7c5e52c9a
@ -44,6 +44,36 @@ get-hhd-decky:
|
|||||||
echo 'Please install Decky Loader by running ujust get-decky first.'
|
echo 'Please install Decky Loader by running ujust get-decky first.'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Install ROG Ally Theme for CSS Loader (https://github.com/semakusut/SBP-ROG-Ally)
|
||||||
|
install-rog-ally-theme:
|
||||||
|
#!/usr/bin/bash
|
||||||
|
if [ -d "$HOME/homebrew/themes" ]; then
|
||||||
|
rm -rf "$HOME/homebrew/themes/SBP-ROG-Ally"
|
||||||
|
git clone https://github.com/semakusut/SBP-ROG-Ally.git --single-branch "$HOME/homebrew/themes/SBP-ROG-Ally"
|
||||||
|
else
|
||||||
|
echo 'Please install Decky Loader & CSS Loader first'
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Install Lenovo Legion Go for CSS Loader (https://github.com/frazse/SBP-Legion-Go-Theme)
|
||||||
|
install-legion-go-theme:
|
||||||
|
#!/usr/bin/bash
|
||||||
|
if [ -d "$HOME/homebrew/themes" ]; then
|
||||||
|
rm -rf "$HOME/homebrew/themes/SBP-Legion-Go-Theme"
|
||||||
|
git clone https://github.com/frazse/SBP-Legion-Go-Theme.git --single-branch "$HOME/homebrew/themes/SBP-Legion-Go-Theme"
|
||||||
|
else
|
||||||
|
echo 'Please install Decky Loader & CSS Loader first'
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Install PS5-to-Xbox glyph theme for hhd & CSS Loader (https://github.com/frazse/PS5-to-Xbox-glyphs)
|
||||||
|
install-hhd-xbox-glyph-theme:
|
||||||
|
#!/usr/bin/bash
|
||||||
|
if [ -d "$HOME/homebrew/themes" ]; then
|
||||||
|
rm -rf "$HOME/homebrew/themes/PS5-to-Xbox-glyphs"
|
||||||
|
git clone https://github.com/frazse/PS5-to-Xbox-glyphs.git --single-branch "$HOME/homebrew/themes/PS5-to-Xbox-glyphs"
|
||||||
|
else
|
||||||
|
echo 'Please install Decky Loader & CSS Loader first'
|
||||||
|
fi
|
||||||
|
|
||||||
# Install EmuDeck (https://www.emudeck.com/)
|
# Install EmuDeck (https://www.emudeck.com/)
|
||||||
get-emudeck:
|
get-emudeck:
|
||||||
#!/usr/bin/bash
|
#!/usr/bin/bash
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
[commands]
|
[commands]
|
||||||
"Firefox GNOME Theme" = "/usr/libexec/topgrade/mozilla-gnome-theme-update"
|
"Mozilla GNOME Themes" = "/usr/libexec/topgrade/mozilla-gnome-theme-update"
|
||||||
"Steam Adwaita Theme" = "/usr/libexec/topgrade/adwaita-for-steam-update"
|
"Third Party CSS Loader Themes" = "/usr/libexec/topgrade/third-party-css-loader-update"
|
||||||
|
@ -1,15 +0,0 @@
|
|||||||
#!/usr/bin/bash
|
|
||||||
shopt -s nullglob
|
|
||||||
|
|
||||||
echo "Looking for updates..."
|
|
||||||
|
|
||||||
if [ -d "$HOME/homebrew/themes/Adwaita-for-Steam" ]; then
|
|
||||||
cd "$HOME/homebrew/themes/Adwaita-for-Steam"
|
|
||||||
echo "Theme found, pulling latest with git."
|
|
||||||
git pull
|
|
||||||
echo "Update complete."
|
|
||||||
else
|
|
||||||
echo -e "\nNothing to do."
|
|
||||||
fi
|
|
||||||
|
|
||||||
exit 0
|
|
@ -0,0 +1,46 @@
|
|||||||
|
#!/usr/bin/bash
|
||||||
|
shopt -s nullglob
|
||||||
|
|
||||||
|
echo "Looking for updates..."
|
||||||
|
|
||||||
|
# Adwaita for Steam
|
||||||
|
if [ -d "$HOME/homebrew/themes/Adwaita-for-Steam/.git" ]; then
|
||||||
|
cd "$HOME/homebrew/themes/Adwaita-for-Steam"
|
||||||
|
echo "Adwaita for Steam theme found, pulling latest with git."
|
||||||
|
git pull
|
||||||
|
echo "Update complete."
|
||||||
|
else
|
||||||
|
echo -e "\nNothing to do."
|
||||||
|
fi
|
||||||
|
|
||||||
|
# ROG Ally Theme
|
||||||
|
if [ -d "$HOME/homebrew/themes/SBP-ROG-Ally/.git" ]; then
|
||||||
|
cd "$HOME/homebrew/themes/SBP-ROG-Ally"
|
||||||
|
echo "SBP-ROG-Ally theme found, pulling latest with git."
|
||||||
|
git pull
|
||||||
|
echo "Update complete."
|
||||||
|
else
|
||||||
|
echo -e "\nNothing to do."
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Legion GO Theme
|
||||||
|
if [ -d "$HOME/homebrew/themes/SBP-Legion-Go-Theme/.git" ]; then
|
||||||
|
cd "$HOME/homebrew/themes/SBP-Legion-Go-Theme"
|
||||||
|
echo "SBP-Legion-Go-Theme theme found, pulling latest with git."
|
||||||
|
git pull
|
||||||
|
echo "Update complete."
|
||||||
|
else
|
||||||
|
echo -e "\nNothing to do."
|
||||||
|
fi
|
||||||
|
|
||||||
|
# HHD Theme
|
||||||
|
if [ -d "$HOME/homebrew/themes/PS5-to-Xbox-glyphs/.git" ]; then
|
||||||
|
cd "$HOME/homebrew/themes/PS5-to-Xbox-glyphs"
|
||||||
|
echo "PS5 to Xbox Glyphs theme found, pulling latest with git."
|
||||||
|
git pull
|
||||||
|
echo "Update complete."
|
||||||
|
else
|
||||||
|
echo -e "\nNothing to do."
|
||||||
|
fi
|
||||||
|
|
||||||
|
exit 0
|
@ -146,6 +146,7 @@ patch-gmod:
|
|||||||
install-adwaita-for-steam:
|
install-adwaita-for-steam:
|
||||||
#!/usr/bin/bash
|
#!/usr/bin/bash
|
||||||
if [ -d "$HOME/homebrew/themes" ]; then
|
if [ -d "$HOME/homebrew/themes" ]; then
|
||||||
|
rm -rf "$HOME/homebrew/themes/Adwaita-for-Steam"
|
||||||
git clone https://github.com/tkashkin/Adwaita-for-Steam.git --single-branch "$HOME/homebrew/themes/Adwaita-for-Steam"
|
git clone https://github.com/tkashkin/Adwaita-for-Steam.git --single-branch "$HOME/homebrew/themes/Adwaita-for-Steam"
|
||||||
else
|
else
|
||||||
echo 'Please install Decky Loader & CSS Loader first'
|
echo 'Please install Decky Loader & CSS Loader first'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user