Files
nix/hosts/common/configs/user/gui/gaming/proton/proton-launch.sh
Nikolaos Karaolidis bff2fca2eb Use makeWrapper
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-07-29 10:45:08 +01:00

18 lines
410 B
Bash

# shellcheck shell=bash
if [ "$#" -lt 1 ]; then
echo "Usage: $0 <executable-path> [args...]"
exit 1
fi
PROTON_DATA="$HOME/.local/share/proton"
exec="$(realpath "$1")"
name="$(basename "$exec")"
mkdir -p "$PROTON_DATA/$name"
export STEAM_COMPAT_DATA_PATH="$PROTON_DATA/$name"
export STEAM_COMPAT_CLIENT_INSTALL_PATH="$PROTON"
"$STEAM_RUN" "$PROTON/proton" run "$exec" "${@:2}" >/dev/null 2>&1 & disown