From 88b4ff68a6988a82c07f2673b2c7a3b1331091f1 Mon Sep 17 00:00:00 2001 From: kenji Date: Thu, 17 Jul 2025 15:00:15 -0500 Subject: [PATCH] added gs.sh --- gs.sh | 27 +++++++++++++++++++++++++++ packages/hyprland/config/rules.nix | 1 + 2 files changed, 28 insertions(+) create mode 100755 gs.sh diff --git a/gs.sh b/gs.sh new file mode 100755 index 0000000..40cd18b --- /dev/null +++ b/gs.sh @@ -0,0 +1,27 @@ +#!/usr/bin/env bash +set -xeuo pipefail + +gamescopeArgs=( + --adaptive-sync # VRR support + --hdr-enabled + --mangoapp # performance overlay + --rt + --steam +) +steamArgs=( + -pipewire-dmabuf + -tenfoot +) +mangoConfig=( + cpu_temp + gpu_temp + ram + vram +) +mangoVars=( + MANGOHUD=1 + MANGOHUD_CONFIG="$(IFS=,; echo "${mangoConfig[*]}")" +) + +export "${mangoVars[@]}" +exec gamescope "${gamescopeArgs[@]}" -- steam "${steamArgs[@]}" diff --git a/packages/hyprland/config/rules.nix b/packages/hyprland/config/rules.nix index c9a38fe..b3ca22d 100644 --- a/packages/hyprland/config/rules.nix +++ b/packages/hyprland/config/rules.nix @@ -51,6 +51,7 @@ # Always full screen # "fullscreen, title:^(Steam Big Picture Mode)$" + "fullscreen, title:^(steam_app_.*)$" # Dialogs "float, title:(Select|Open)( a)? (File|Folder)(s)?"