From ed142942dbae47f1d58b67e94d4fd1c86d24fdce Mon Sep 17 00:00:00 2001 From: Antoine Viallon Date: Tue, 25 Mar 2025 23:36:22 +0100 Subject: [PATCH] [Desktop/Games] make HDR work in Steam --- desktop/games.nix | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/desktop/games.nix b/desktop/games.nix index c1a5382..4b6131b 100644 --- a/desktop/games.nix +++ b/desktop/games.nix @@ -71,12 +71,13 @@ in { enable = true; }; security.wrappers = { - my-gamemoderun = { - source = "${pkgs.gamemode}/bin/gamemoderun"; + gamemoded = { + source = "${pkgs.gamemode}/bin/gamemoded"; owner = "root"; - group = "gamers"; - capabilities = "cap_sys_nice=eip"; - permissions = "u+rx,g+x,o="; + group = "root"; + #group = "gamers"; + capabilities = "cap_sys_nice+pie"; + #permissions = "u+rx,g+x,o="; }; }; @@ -100,10 +101,13 @@ in { MESA_GLSL_CACHE_DIR = "${XDG_CACHE_HOME}/mesa"; }; + hardware.graphics.extraPackages = [ pkgs.gamescope-wsi ]; + hardware.graphics.extraPackages32 = [ pkgs.pkgsi686Linux.gamescope-wsi ]; + programs.steam.package = pkgs.steam.override { - #extraPkgs = pkgs: [ - # config.programs.gamescope.package - #]; + extraPkgs = pkgs: [ + config.programs.gamescope.package + ]; #extraLibraries = pkgs: [ # config.programs.gamescope.package.override { enableExecutable = false; enableWsi = true; } #];