From 8488f1fe840f554a01143b730012c6ffdece4816 Mon Sep 17 00:00:00 2001 From: moraroy <88516395+moraroy@users.noreply.github.com> Date: Sat, 6 May 2023 14:18:49 -0700 Subject: [PATCH] Silent update to fix shortcuts ~ changed some lines to install setup tools in the right path --- NonSteamLaunchers.sh | 32 ++++++++------------------------ 1 file changed, 8 insertions(+), 24 deletions(-) diff --git a/NonSteamLaunchers.sh b/NonSteamLaunchers.sh index 87af56a..2100bd6 100644 --- a/NonSteamLaunchers.sh +++ b/NonSteamLaunchers.sh @@ -1283,50 +1283,34 @@ tar -xvf "$download_dir"/setuptools-*.tar.gz -C "$download_dir" # Change to the extracted directory cd "$download_dir"/setuptools-*/ - - - # Install setuptools python setup.py install --prefix="$download_dir" - - export PYTHONPATH="/usr/lib/python3.10/site-packages:$PYTHONPATH" - # Change to the extracted directory cd "$download_dir"/vdf-*/ - +# Set the PYTHONPATH environment variable export PYTHONPATH="$download_dir/lib/python3.10/site-packages:$PYTHONPATH" - - - - # Install the vdf library python setup.py install --prefix=~/Downloads/NonSteamLaunchersInstallation - -# Set the PYTHONPATH environment variable -export PYTHONPATH="$download_dir/lib/python3.10/site-packages:$PYTHONPATH" - - - shortcuts_vdf_path=$(find ~/.steam/root/userdata -type d -regextype posix-extended -regex '.*/[0-9]{9}/config' -not -path "*/0/*" -not -path "*/anonymous/*" -exec find {} -name shortcuts.vdf \;) +# Check if shortcuts_vdf_path is not empty +if [[ -n "$shortcuts_vdf_path" ]]; then + # Create a backup of the shortcuts.vdf file + cp "$shortcuts_vdf_path" "$shortcuts_vdf_path.bak" +else + echo "Error: shortcuts_vdf_path is empty" +fi - -# Create a backup of the shortcuts.vdf file -cp "$shortcuts_vdf_path" "$shortcuts_vdf_path.bak" - - - - # Run the Python script to create a new entry for a Steam shortcut python -c " import vdf