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.package = pkgs.steam.override {
 | 
			
		||||
    extraLibraries =
 | 
			
		||||
      pkgs:
 | 
			
		||||
      with config.hardware.opengl;
 | 
			
		||||
      if pkgs.hostPlatform.is64bit then
 | 
			
		||||
        [ package ] ++ extraPackages
 | 
			
		||||
      else
 | 
			
		||||
        [ package32 ] ++ extraPackages32;
 | 
			
		||||
  programs.steam.extraPackages =
 | 
			
		||||
    config.fonts.packages
 | 
			
		||||
    ++ (with pkgs; [
 | 
			
		||||
      capitaine-cursors
 | 
			
		||||
      bibata-cursors
 | 
			
		||||
      mangohud
 | 
			
		||||
      xdg-user-dirs
 | 
			
		||||
      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; [
 | 
			
		||||
    protontricks
 | 
			
		||||
    bottles
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue