[Nix-dev] Extra dependencies for Steam games?

Nikolay Amiantov ab at fmap.me
Fri Dec 9 11:02:39 CET 2016


Hi,

Until now usually it's been solved by:

1) Adding needed library to multiPkgs in pkgs/games/steam/chrootenv.nix;
2) Submitting a PR with that.

I'm not sure if we want to add something like `extraDependencies`
argument to Steam; it feels better to me to just add those libraries
unconditionally so that games work out of the box (you don't expect
Steam to have low storage requirements anyway).

On the other hand, there are runtimes like Mono and Java which are
needed rarely and are big. Maybe we want to remove them by default and
introduce the argument after all...

On 12/08/2016 10:03 PM, Mike Cooper wrote:
> The Steam game SHENZHEN I/O fials to start with errors about missing
> libraries. One solution is to symlink the missing libraries into the
> directory of the game, but that doesn't seem like a very good idea.
> 
> I tried to add an override for steam to add extra dependencies, but I
> was able to make any headway on this. Does anyone have a good way of
> getting Steam games that need extra libraries to work?
> 
> -Mythmon
> 
> 
> _______________________________________________
> nix-dev mailing list
> nix-dev at lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
> 


-- 
Nikolay.


More information about the nix-dev mailing list