From 30225c26784a434e8b3a816bae150b4447486711 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Eug=C3=AAnio?= Date: Wed, 14 Aug 2024 00:34:06 -0300 Subject: [PATCH] steam: fix gamescope compatibility --- system/steam.nix | 37 +++++++++++++++++++++---------------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/system/steam.nix b/system/steam.nix index ddc33c8..8b764d0 100644 --- a/system/steam.nix +++ b/system/steam.nix @@ -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