2023-07-17 21:53:04 -06:00

79 lines
2.8 KiB
Plaintext

set shell := ["bash", "-c"]
install-bazzite-arch:
KARGS=$(rpm-ostree kargs)
if grep 'nvidia' <<< ${KARGS}; then
echo 'Installing Bazzite Arch (Nvidia)...'
distrobox assemble create --file /usr/share/ublue-os/distrobox/bazzite-arch-nvidia
else
echo 'Installing Bazzite Arch...'
distrobox assemble create --file /usr/share/ublue-os/distrobox/bazzite-arch
fi
install-corectrl:
rpm-ostree install corectrl
rpm-ostree kargs --append="amdgpu.ppfeaturemask=0xffffffff"
install-nix:
curl -s https://raw.githubusercontent.com/dnkmmr69420/nix-installer-scripts/main/installer-scripts/silverblue-nix-installer.sh | bash
remove-nix:
curl -s https://raw.githubusercontent.com/dnkmmr69420/nix-installer-scripts/main/uninstaller-scripts/silverblue-nix-uninstaller.sh | bash
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
enable-system76-scheduler:
git clone https://github.com/maxiberta/kwin-system76-scheduler-integration.git --single-branch /tmp/kwin-system76-scheduler-integration
kpackagetool5 --type=KWin/Script -i /tmp/kwin-system76-scheduler-integration
systemctl --user enable --now com.system76.Scheduler.dbusproxy.service
systemctl enable --now com.system76.Scheduler.service
kcmshell5 kcm_kwin_scripts
rm -rf /tmp/kwin-system76-scheduler-integration
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
zram-on:
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:
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:
CONFIG='/etc/systemd/zram-generator.conf'
CURRENT_SIZE=$(cat "${CONFIG}" | sed 's/zram-size=//g')
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