diff --git a/modules/steam/steam.nix b/modules/steam/steam.nix index eca5da3a..cc2f01c2 100644 --- a/modules/steam/steam.nix +++ b/modules/steam/steam.nix @@ -25,7 +25,15 @@ in }; } { - hardware.opengl.driSupport32Bit = true; + hardware.opengl = { + driSupport32Bit = true; + extraPackages = [ pkgs.gamescope.lib ]; + extraPackages32 = [ (pkgs.pkgsi686Linux.gamescope.overrideAttrs(old: { + mesonFlags = old.mesonFlags or [] ++ ["-Denable_gamescope=false"]; + postInstall = null; + })).lib ]; + }; + hardware.pulseaudio.support32Bit = true; hardware.steam-hardware.enable = mkDefault true;