From bb756b32f70d8047fcd71f2ca206faad81212248 Mon Sep 17 00:00:00 2001 From: NullBite Date: Sun, 21 Apr 2024 17:14:27 -0400 Subject: [PATCH] steam: gamescope fix --- system/package-sets/gaming.nix | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/system/package-sets/gaming.nix b/system/package-sets/gaming.nix index e1b1917..4fac917 100644 --- a/system/package-sets/gaming.nix +++ b/system/package-sets/gaming.nix @@ -16,7 +16,24 @@ in nixpkgs.overlays = lib.optional is2311 (_: _: { # unstable steam has new buildFSHEnv which doesn't break on rebuild steam = (import inputs.nixpkgs-unstable.outPath {config.allowUnfree = true; inherit (pkgs) system; }).steam; - }); + }) + # gamescope fix + ++ [(final: prev: { + steam = prev.steam.override { + extraPkgs = pkgs: with pkgs; [ + xorg.libXcursor + xorg.libXi + xorg.libXinerama + xorg.libXScrnSaver + libpng + libpulseaudio + libvorbis + stdenv.cc.cc.lib + libkrb5 + keyutils + ]; + }; + })]; programs.steam = { enable = lib.mkDefault true;