I am a pretty new user of nixpkgs and I using it on the steam deck (immutable arch-based distro with KDE) with home-manager.
I am trying to run Ryujinx after installing via home-manager (and wrapping pkg with nixGL). However, when I attempt to open a directory from the application I get the following relevant error and no file-chooser opens:
00:00:17.136 |E| .NET TP Worker kde-open5: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /nix/stor
e/3lc70x3rsx2dmbwwrpk877kaa4b7d333-systemd-minimal-libs-256.2/lib/libudev.so.1)
00:00:17.136 |E| .NET TP Worker kde-open5: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /nix/stor
e/3lc70x3rsx2dmbwwrpk877kaa4b7d333-systemd-minimal-libs-256.2/lib/libsystemd.so.0)
00:00:17.136 |E| .NET TP Worker kde-open5: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /nix/stor
e/94sinl3kmf4byyjgfpy4mmm9crwj8imc-libX11-1.8.9/lib/libX11.so.6)
I am not sure why the libc libraries are being mixed and matched for 2 different programs. As I understand my system installed kde (not from nix) seems to expect a glibc 2_38. I am not sure how to proceed to get this working. Should I be trying to build Ryujinx with my system libraries?
env | grep -i LD
shows nothing relevant. ldd --version
shows
ldd (GNU libc) 2.37