Let me just elaborate on my earlier post as well as what @yusdacra said:
- the missing
libGL.so
message doesn’t matter - it’s just that airshipper cannot findlibGL.so
which can be fixed by adding it tolibPath
but again, it really isn’t required, because of the next item: - airshipper will patch the downloaded binary when it detects NixOS and that patch does include
libGL
. However, due to nixos/os-release: generate from attrset by peterhoeg · Pull Request #162168 · NixOS/nixpkgs · GitHub by yours truly, airshipper is no longer able to detect that it’s running on NixOS and thus the patching doesn’t happen. - even with the NixOS check fixed, it still doesn’t work since we recently starting erroring out when a number of deprecated attribute names were used. In this case it’s libudev. So we need to patch airshipper for that (I’m submitting a PR upstream for this) as well.
If you want airshipper to work right now:
- pull in this commit 0c68e23f523 (will be in the next unstable)
- patch airshipper to look for udev instead of libudev by pulling in airshipper: work around deprecated names by peterhoeg · Pull Request #164688 · NixOS/nixpkgs · GitHub