diff options
author | Luigi Sartor Piucco <luigipiucco@gmail.com> | 2021-02-03 21:24:23 -0300 |
---|---|---|
committer | Luigi Sartor Piucco <luigipiucco@gmail.com> | 2021-02-22 14:35:44 -0300 |
commit | e358a6f4fdc1425015103ec8462fb202d545ca01 (patch) | |
tree | 28aad69c93b6bdcdf637936f052c2659d3771000 | |
parent | cd29b6ff97e6bf95e537ed425fce8f0b2a92a493 (diff) |
steam: add drivers to bwrap
-rw-r--r-- | nixos/modules/programs/steam.nix | 9 | ||||
-rw-r--r-- | pkgs/games/steam/fhsenv.nix | 1 |
2 files changed, 9 insertions, 1 deletions
diff --git a/nixos/modules/programs/steam.nix b/nixos/modules/programs/steam.nix index 3c919c47a0c61..eecb9de43cce7 100644 --- a/nixos/modules/programs/steam.nix +++ b/nixos/modules/programs/steam.nix @@ -4,6 +4,13 @@ with lib; let cfg = config.programs.steam; + + steam = pkgs.steam.override { + extraLibraries = pkgs: with config.hardware.opengl; + if pkgs.hostPlatform.is64bit + then [ package ] ++ extraPackages + else [ package32 ] ++ extraPackages32; + }; in { options.programs.steam.enable = mkEnableOption "steam"; @@ -18,7 +25,7 @@ in { hardware.steam-hardware.enable = true; - environment.systemPackages = [ pkgs.steam ]; + environment.systemPackages = [ steam ]; }; meta.maintainers = with maintainers; [ mkg20001 ]; diff --git a/pkgs/games/steam/fhsenv.nix b/pkgs/games/steam/fhsenv.nix index 04afd486c602b..60f8e55ed211e 100644 --- a/pkgs/games/steam/fhsenv.nix +++ b/pkgs/games/steam/fhsenv.nix @@ -139,6 +139,7 @@ in buildFHSUserEnv rec { libcap # dependencies for mesa drivers, needed inside pressure-vessel + mesa.drivers expat wayland xlibs.libxcb |