diff --git a/configuration.nix b/configuration.nix index 9a85b6e..62db614 100644 --- a/configuration.nix +++ b/configuration.nix @@ -191,6 +191,23 @@ in dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server }; hardware.opengl.driSupport32Bit = true; # Enables support for 32bit libs that steam uses + + nixpkgs.config.packageOverrides = pkgs: { + steam = pkgs.steam.override { + extraPkgs = pkgs: with pkgs; [ + xorg.libXcursor + xorg.libXi + xorg.libXinerama + xorg.libXScrnSaver + libpng + libpulseaudio + libvorbis + stdenv.cc.cc.lib + libkrb5 + keyutils + ]; + }; + }; # Some programs need SUID wrappers, can be configured further or are # started in user sessions.