steam: fix gamescope compatibility
This commit is contained in:
		
							parent
							
								
									6309c1dd08
								
							
						
					
					
						commit
						ed076e1e76
					
				
					 1 changed files with 21 additions and 16 deletions
				
			
		| 
						 | 
					@ -6,23 +6,28 @@
 | 
				
			||||||
}:
 | 
					}:
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  programs.steam.enable = true;
 | 
					  programs.steam.enable = true;
 | 
				
			||||||
  programs.steam.package = pkgs.steam.override {
 | 
					  programs.steam.extraPackages =
 | 
				
			||||||
    extraLibraries =
 | 
					    config.fonts.packages
 | 
				
			||||||
      pkgs:
 | 
					    ++ (with pkgs; [
 | 
				
			||||||
      with config.hardware.opengl;
 | 
					      capitaine-cursors
 | 
				
			||||||
      if pkgs.hostPlatform.is64bit then
 | 
					      bibata-cursors
 | 
				
			||||||
        [ package ] ++ extraPackages
 | 
					      mangohud
 | 
				
			||||||
      else
 | 
					      xdg-user-dirs
 | 
				
			||||||
        [ package32 ] ++ extraPackages32;
 | 
					      gamescope
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      # gamescope compatibility??
 | 
				
			||||||
 | 
					      xorg.libXcursor
 | 
				
			||||||
 | 
					      xorg.libXi
 | 
				
			||||||
 | 
					      xorg.libXinerama
 | 
				
			||||||
 | 
					      xorg.libXScrnSaver
 | 
				
			||||||
 | 
					      libpng
 | 
				
			||||||
 | 
					      libpulseaudio
 | 
				
			||||||
 | 
					      libvorbis
 | 
				
			||||||
 | 
					      stdenv.cc.cc.lib
 | 
				
			||||||
 | 
					      libkrb5
 | 
				
			||||||
 | 
					      keyutils
 | 
				
			||||||
 | 
					    ]);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    extraPkgs =
 | 
					 | 
				
			||||||
      pkgs: with pkgs; [
 | 
					 | 
				
			||||||
        capitaine-cursors
 | 
					 | 
				
			||||||
        bibata-cursors
 | 
					 | 
				
			||||||
        mangohud
 | 
					 | 
				
			||||||
        xdg-user-dirs
 | 
					 | 
				
			||||||
      ];
 | 
					 | 
				
			||||||
  };
 | 
					 | 
				
			||||||
  environment.systemPackages = with pkgs; [
 | 
					  environment.systemPackages = with pkgs; [
 | 
				
			||||||
    protontricks
 | 
					    protontricks
 | 
				
			||||||
    bottles
 | 
					    bottles
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue