If anyone is interested i have written a small script that i added to my crontab to check for, and if i don’t already have it, download and install each GE release daily (or however frequently you want it to run, it’s your crontab).
make sure your .steam/root/compatibilitytools.d
folder matches the steam_compatibility_folder
variable below and update it to match if not
#!/bin/bash
latest_full_path="$(curl -sLOJ curl -s https://api.github.com/repos/GloriousEggroll/proton-ge-custom/releases/latest | grep browser_download_url | cut -d\" -f4 | grep .tar.gz)"
IFS_orig="$IFS"; IFS='/'; read -a full_path_as_array <<< "$latest_full_path"; IFS="$IFS_orig"
latest="${full_path_as_array[-1]}"
extracted_file_name="$(echo $latest | sed -e s/.tar.gz//g)"
steam_compatibility_folder="$HOME/.steam/root/compatibilitytools.d"
if ! [ -d "$steam_compatibility_folder/$extracted_file_name" ]; then
curl -LS "$latest_full_path" --output "/tmp/$latest"
tar xzf "/tmp/$latest" -C "${steam_compatibility_folder}/"
rm "/tmp/$latest"
fi
i am not responsible for any loss of data or damage you encounter in running this
took me a few gos to make the switch permanently. i wouldnt go back if you paid me though