> Take black box binaries, for example: tarballs of pre-built blobs, sans source code, that you “just” have to unpack and run. Nix inherently doesn’t play well with these, and that can make certain things harder to do (see: games).
Sounds like it might be by design, source-unavailable software being a ticking bomb among other issues ?
(Games get their source code lost too, and it also sucks when that happens.)
It may not play well with them ootb considering the lack of an fhs filesystem, but I think nix has shown itself to be adept at handling these cases well. Steam in particular is a great example, and I've even packaged user-hostile blobs like crowdstrike falcon with a flake (so I could run nixos for work).
Sounds like it might be by design, source-unavailable software being a ticking bomb among other issues ?
(Games get their source code lost too, and it also sucks when that happens.)