diff --git a/shared/home-manager/scripts/games/launch.sh b/shared/home-manager/scripts/games/launch.sh index 0754dfa..f5a7af0 100755 --- a/shared/home-manager/scripts/games/launch.sh +++ b/shared/home-manager/scripts/games/launch.sh @@ -4,4 +4,10 @@ # but there might be useful ones in the future. # https://docs.mesa3d.org/envvars.html + +export ENABLE_LAYER_MESA_ANTI_LAG=1 +export PROTON_ENABLE_WAYLAND=1 +export PROTON_USE_NTSYNC=1 +export WAYLANDDRV_PRIMARY_MONITOR=DP-2 + obs-gamecapture mangohud gamemoderun "$@" diff --git a/shared/home-manager/scripts/games/launch_nontsync.sh b/shared/home-manager/scripts/games/launch_nontsync.sh new file mode 100755 index 0000000..dc7c15d --- /dev/null +++ b/shared/home-manager/scripts/games/launch_nontsync.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +# This script is to disable ntsync in case +# it brings up problems. + +PROTON_NO_ESYNC=0 +PROTON_NO_FSYNC=0 +PROTON_USE_NTSYNC=0 + +~/.local/share/scripts/games/launch.sh "$@" diff --git a/shared/home-manager/scripts/games/launch_nowayland.sh b/shared/home-manager/scripts/games/launch_nowayland.sh new file mode 100755 index 0000000..3f98a09 --- /dev/null +++ b/shared/home-manager/scripts/games/launch_nowayland.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +# This script is just to disable wayland support +# in case I need Steam Overlay or Steam Input in that game. + +PROTON_ENABLE_WAYLAND=0 + +~/.local/share/scripts/games/launch.sh "$@"