Nixpkgs with OpenGL on non-NixOS
Appearance
Applications in `nixpkgs` handle OpenGL in a certain way. Using these applications outside of NixOS requires the use of a wrapper.
Solutions
Driver Support | NixGL | nix-gl-host | nix-system-graphics |
---|---|---|---|
AMD (mesa) | ✅ | ❌ | ✅ |
Intel (mesa) | ✅ | ❌ | ✅ |
Nvidia (nouveau) | ✅ | ❌ | ✅ |
Nvidia (proprietary) | ✅ | ✅ | ⚠️ Must be manually set to match OS driver version |
Functionality | |||
Graphical programs from nix | ⚠️ Must be manually wrapped | ✅ | |
Graphical programs from host (non-nix)
(e.g. launch non-nix web browser from nixpkgs#kitty) |
❌ Broken | ✅ | |
License | ❌ None | Apache-2.0 | MIT |