3 ms·
From my experience, any binary is going to need patching before it runs, because shared libraries are in weird paths. I especially had issues running Steam, but
by stingraycharles 4y ago
From my experience, any binary is going to need patching before it runs, because shared libraries are in weird paths. I especially had issues running Steam, but this was about 8 years ago — maybe the situation has improved now.
- iopq 4y agoSteam still needs to be configured https://nixos.wiki/wiki/Steam https://nixos.wiki/wiki/Steam but it's just a few lines in your config and then it works
- SuperSandro2000 4y agoThat page is missing the opengl drivers which you also most likely want in the 32 bit variant.
- Filligree 4y agoSetting programs.steam.enable also enables 32-bit opengl, last I checked.
- SuperSandro2000 4y agoYes, that's correct and then you need to tell it which driver you need for your hardware. For example like: hardware.opengl = { extraPackages = with pkgs; [ intel-compute-runtime # OpenCL library intel-media-driver # video encoding/decoding hardware accerlation ]; extraPackages32 = with pkgs.pkgsi686Linux; [ intel-media-driver # video encoding/decoding hardware accerlation ]; };
- SuperSandro2000 4y agoYes, you cannot just download any random binary from the internet unless you use a FHS because those libraries are compiled for Distros using a default file system layout.