[Desktop/Games] make HDR work in Steam

This commit is contained in:
Antoine Viallon 2025-03-25 23:36:22 +01:00
parent 1dcf6ec9b3
commit ed142942db
Signed by: aviallon
GPG key ID: 186FC35EDEB25716

View file

@ -71,12 +71,13 @@ in {
enable = true; enable = true;
}; };
security.wrappers = { security.wrappers = {
my-gamemoderun = { gamemoded = {
source = "${pkgs.gamemode}/bin/gamemoderun"; source = "${pkgs.gamemode}/bin/gamemoded";
owner = "root"; owner = "root";
group = "gamers"; group = "root";
capabilities = "cap_sys_nice=eip"; #group = "gamers";
permissions = "u+rx,g+x,o="; capabilities = "cap_sys_nice+pie";
#permissions = "u+rx,g+x,o=";
}; };
}; };
@ -100,10 +101,13 @@ in {
MESA_GLSL_CACHE_DIR = "${XDG_CACHE_HOME}/mesa"; 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 { programs.steam.package = pkgs.steam.override {
#extraPkgs = pkgs: [ extraPkgs = pkgs: [
# config.programs.gamescope.package config.programs.gamescope.package
#]; ];
#extraLibraries = pkgs: [ #extraLibraries = pkgs: [
# config.programs.gamescope.package.override { enableExecutable = false; enableWsi = true; } # config.programs.gamescope.package.override { enableExecutable = false; enableWsi = true; }
#]; #];