GUI apps from nixpkgs on non-NixOS / nixGL

I configured my desktop via home-manager on Arch Linux. However, I noticied that GUI apps don’t run correctly, even with nixGL. Firefox managed by HM fallbacks to software renderer, and running inside nixGLIntel make it crast before start, and nixGL does nothing.

Same experience with Hyprland and niri:

did not find extension DRI_Mesa version 1
failed to bind extensions
did not find extension DRI_Mesa version 1
failed to bind extensions
did not find extension DRI_Mesa version 1
failed to bind extensions
terminate called after throwing an instance of 'std::runtime_error'
  what():  wlr_allocator_autocreate() failed!
[CRITICAL] Hyprland has crashed :( Consult the crash report at /home/foxpro/.cache/hyprland/hyprlandCrashReport35881.txt for more information.
Aborted (core dumped)

And same programs installed from arch repos/AUR work just fine.

Also tried with Nvidia GPU with/without nixGLNvidia (I’m on intel + nvidia laptop).
Is it possible to do something about it?