Kyle Gospodnetich 76f90dfccd fix: Remove duplicate packages from selection
chore: Add some additional useful packages to yafti
chore: Adjust defaults for installed applications/services
feature: Directly install decky loader
2023-06-29 16:44:21 -07:00

105 lines
3.3 KiB
Plaintext

get-decky:
curl -L https://github.com/SteamDeckHomebrew/decky-installer/releases/latest/download/install_release.sh | sh
get-emudeck:
echo 'Retrieving EmuDeck...'
wget https://www.emudeck.com/EmuDeck.desktop -P ~/Desktop
chmod +x ~/Desktop/EmuDeck.desktop
get-greenlight:
echo 'Retrieving Greenlight'
wget https://github.com/unknownskl/greenlight/releases/download/v2.0.0-beta8/Greenlight-2.0.0-beta8.AppImage -O ~/Desktop/Greenlight.AppImage
chmod +x ~/Desktop/Greenlight.AppImage
get-chiaki
flatpak install --noninteractive $(curl -s https://api.github.com/repos/streetpea/chiaki4deck/releases/latest | grep "browser_download_url.*flatpakref" | cut -d : -f 2,3 | tr -d \")
enable-wallpaper-engine:
git clone https://github.com/catsout/wallpaper-engine-kde-plugin.git --single-branch /tmp/wallpaper-engine-kde-plugin
plasmapkg2 -i /tmp/wallpaper-engine-kde-plugin/plugin
rm -rf /tmp/wallpaper-engine-kde-plugin
deckswap-on:
#!/usr/bin/env bash
STATUS=$(systemctl status deckswap.service)
if grep 'inactive' <<< ${STATUS}; then
systemctl enable deckswap.service
echo 'deckswap enabled. Please reboot.'
else
echo 'deckswap is already enabled.'
fi
deckswap-off:
#!/usr/bin/env bash
STATUS=$(systemctl status deckswap.service)
if grep -v 'inactive' <<< ${STATUS}; then
systemctl disable deckswap.service
echo 'deckswap disabled. Please reboot.'
else
echo 'deckswap is already disabled.'
fi
resize-deckswap:
#!/usr/bin/env bash
CONFIG='/etc/default/deckswap'
CURRENT_SIZE=$(cat "${CONFIG}" | sed 's/SWAP_SIZE=//')
echo 'Current size: '${CURRENT_SIZE}
read -p 'Enter new size (1-16) in gigabytes (1G): ' NEW_SIZE
if [ -z "${NEW_SIZE//[0-9]}" ]; then
if [ -z "${NEW_SIZE}" ]; then
NEW_SIZE=1
fi
if ((${NEW_SIZE} >= 1 && ${NEW_SIZE} <= 16)); then
sudo sed -i 's/SWAP_SIZE='${CURRENT_SIZE}'G/SWAP_SIZE='${NEW_SIZE}'G/g' ${CONFIG}
echo 'Current size: '${NEW_SIZE}'G. Please reboot.'
else
echo 'Error: Input out of range (1-16). Running again.'
just resize-deckswap
fi
else
echo 'Error: Input is not an integer. Running again.'
just resize-deckswap
fi
zram-on:
#!/usr/bin/env bash
KARGS=$(rpm-ostree kargs)
if grep 'zram' <<< ${KARGS}; then
rpm-ostree kargs --delete=zram
echo 'ZRAM enabled. Please reboot.'
else
echo 'ZRAM is already enabled.'
fi
zram-off:
#!/usr/bin/env bash
KARGS=$(rpm-ostree kargs)
if grep -v 'zram' <<< ${KARGS}; then
rpm-ostree kargs --append=zram=0
echo 'ZRAM disabled. Please reboot.'
else
echo 'ZRAM is already disabled.'
fi
resize-zram:
#!/usr/bin/env bash
CONFIG='/etc/systemd/zram-generator.conf'
CURRENT_SIZE=$(cat "${CONFIG}" | sed 's/zram-size=//')
echo 'Current size: '${CURRENT_SIZE}
read -p 'Enter new size (512-4096) in megabytes (1024): ' NEW_SIZE
if [ -z "${NEW_SIZE//[0-9]}" ]; then
if [ -z "${NEW_SIZE}" ]; then
NEW_SIZE=1024
fi
if ((${NEW_SIZE} >= 512 && ${NEW_SIZE} <= 4096)); then
sudo sed -i 's/zram-size='${CURRENT_SIZE}'/zram-size='${NEW_SIZE}'/g' ${CONFIG}
echo 'Current size: '${NEW_SIZE}'. Please reboot.'
else
echo 'Error: Input out of range (512-4096). Running again.'
just resize-zram
fi
else
echo 'Error: Input is not an integer. Running again.'
just resize-zram
fi