Usually u can run almost any binary by setting up once a fhs. Or using steam-run
And there's also nix alien and similar tools as alternative
But indeed usually you end up using patchelf , tell the inputs of a binary n just make a regular nix package from it