mirror of
https://github.com/aquatix/dotfiles.git
synced 2025-12-07 00:05:10 +01:00
27 lines
897 B
Bash
Executable File
27 lines
897 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# make temp working directory
|
|
mkdir /tmp/proton-ge-custom
|
|
cd /tmp/proton-ge-custom
|
|
|
|
# download tarball
|
|
echo "Downloading tarball of latest release..."
|
|
curl -sLOJ $(curl -s https://api.github.com/repos/GloriousEggroll/proton-ge-custom/releases/latest | grep browser_download_url | cut -d\" -f4 | egrep .tar.gz)
|
|
|
|
# download checksum
|
|
echo "Downloading checksum..."
|
|
curl -sLOJ $(curl -s https://api.github.com/repos/GloriousEggroll/proton-ge-custom/releases/latest | grep browser_download_url | cut -d\" -f4 | egrep .sha512sum)
|
|
|
|
# check tarball with checksum
|
|
echo "Checking..."
|
|
sha512sum -c *.sha512sum
|
|
# if result is ok, continue
|
|
|
|
# make steam directory if it does not exist
|
|
mkdir -p ~/.steam/root/compatibilitytools.d
|
|
|
|
# extract proton tarball to steam directory
|
|
echo "Extracting to Steam folder..."
|
|
tar -xf GE-Proton*.tar.gz -C ~/.steam/root/compatibilitytools.d/
|
|
echo "All done :)"
|