Nixpkgs with OpenGL on non-NixOS

Revision as of 05:49, 21 May 2025 by Ccd (talk | contribs) (Update the list of options and add a comparison table.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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