Nixpkgs with OpenGL on non-NixOS: Difference between revisions
Appearance
m nixgl has a LICENSE |
m Slight syntax fix |
||
| Line 1: | Line 1: | ||
Applications in | Applications in <code>nixpkgs</code> handle OpenGL in a certain way. | ||
Using these applications outside NixOS requires the use of a wrapper. | Using these applications outside NixOS requires the use of a wrapper. | ||
Latest revision as of 20:28, 3 June 2026
Applications in nixpkgs handle OpenGL in a certain way.
Using these applications outside 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 | MIT | Apache-2.0 | MIT |