improved game mode and added blender to the applications

This commit is contained in:
2026-10-03 12:16:10 +02:00
parent 821a6d2648
commit aa35d2a194
2 changed files with 23 additions and 7 deletions
+15 -7
View File
@@ -6,13 +6,21 @@
# requires dotfiles-modules.modules.nixos.hyprland to function
# this is also only compatible with a home on the qepc system
flake.modules.homeManager.qepc-steamtv = { pkgs, ... }: {
dotfiles-modules.hyprland.extraConfig = ''
hl.bind(MainMod .. "+ SHIFT + G",
hl.dsp.exec_cmd(
"${pkgs.gamescope}/bin/gamescope -W 2560 -H 1440 -f -e -- steam -bigpicture",
{ workspace = "9" }
dotfiles-modules.hyprland.extraConfig =
let
audioDeviceSearchTerm = "SONY TV";
script = pkgs.writeShellScriptBin "switch-to-steam-tv" ''
nu -c 'wpctl set-default (wpctl status | lines | where ($it | str contains "${audioDeviceSearchTerm}") | str replace -r "│\\s*(\\d+).*" "$1" | first)'
${pkgs.gamescope}/bin/gamescope -W 2560 -H 1440 -f -e -- steam -bigpicture
'';
in
''
hl.bind(MainMod .. "+ SHIFT + G",
hl.dsp.exec_cmd(
"${script}/bin/switch-to-steam-tv",
{ workspace = "9" }
)
)
)
'';
'';
};
}