From fad19150848edbe0a82bde53ef7e9030cce0cac0 Mon Sep 17 00:00:00 2001 From: "Alexandre Cavalheiro S. Tiago da Silva" Date: Sun, 5 Apr 2026 13:08:15 -0300 Subject: [PATCH] fix(shared/hm): change around game startup scripts --- shared/home-manager/scripts/games/launch.sh | 3 --- shared/home-manager/scripts/games/launch_nontsync.sh | 6 ++---- shared/home-manager/scripts/games/launch_nowayland.sh | 8 -------- shared/home-manager/scripts/games/launch_wayland.sh | 11 +++++++++++ 4 files changed, 13 insertions(+), 15 deletions(-) delete mode 100755 shared/home-manager/scripts/games/launch_nowayland.sh create mode 100755 shared/home-manager/scripts/games/launch_wayland.sh diff --git a/shared/home-manager/scripts/games/launch.sh b/shared/home-manager/scripts/games/launch.sh index f5a7af0..1af141c 100755 --- a/shared/home-manager/scripts/games/launch.sh +++ b/shared/home-manager/scripts/games/launch.sh @@ -4,10 +4,7 @@ # 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 index dc7c15d..c0223e1 100755 --- a/shared/home-manager/scripts/games/launch_nontsync.sh +++ b/shared/home-manager/scripts/games/launch_nontsync.sh @@ -3,8 +3,6 @@ # This script is to disable ntsync in case # it brings up problems. -PROTON_NO_ESYNC=0 -PROTON_NO_FSYNC=0 -PROTON_USE_NTSYNC=0 +export ENABLE_LAYER_MESA_ANTI_LAG=1 -~/.local/share/scripts/games/launch.sh "$@" +obs-gamecapture mangohud gamemoderun "$@" diff --git a/shared/home-manager/scripts/games/launch_nowayland.sh b/shared/home-manager/scripts/games/launch_nowayland.sh deleted file mode 100755 index 3f98a09..0000000 --- a/shared/home-manager/scripts/games/launch_nowayland.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/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 "$@" diff --git a/shared/home-manager/scripts/games/launch_wayland.sh b/shared/home-manager/scripts/games/launch_wayland.sh new file mode 100755 index 0000000..c85408a --- /dev/null +++ b/shared/home-manager/scripts/games/launch_wayland.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +# This script is just to disable wayland support +# in case I need Steam Overlay or Steam Input in that game. + +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 "$@"