{ config, lib, pkgs, ...}: let cfg = config.nixfiles.common.opengl; in { options.nixfiles.common.opengl.enable = lib.mkEnableOption "OpenGL configuration"; config = lib.mkIf cfg.enable { # Enable OpenGL hardware.opengl = { enable = true; driSupport = lib.mkDefault true; driSupport32Bit = lib.mkDefault config.hardware.opengl.driSupport; }; }; }