Steam: Difference between revisions

imported>Hw-lunemann
m Setting STEAM_EXTRA_COMPAT_TOOLS_PATHS to what is it's default anyways is superfluous. Additionally this is relevant for any custom proton version, therefore the renaming of the heading.
imported>Schnusch
use nixpkgs overlay and do not drop previous extraPkgs when overriding
Line 65: Line 65:


<syntaxHighlight lang=nix>
<syntaxHighlight lang=nix>
   nixpkgs.config.packageOverrides = pkgs: {
   nixpkgs.overlays = [
    steam = pkgs.steam.override {
    (final: prev: {
      extraPkgs = pkgs: with pkgs; [
      steam = prev.steam.override ({ extraPkgs = pkgs': [], ... }: {
         libgdiplus
        extraPkgs = pkgs': (extraPkgs pkgs') ++ (with pkgs'; [
       ];
          libgdiplus
     };
         ]);
   };
       });
     })
   ];
</syntaxHighlight>
</syntaxHighlight>