{ lib, namespace, ... }: with lib; let inherit (lib.${namespace}) mkBoolOpt; in { options.${namespace}.hardware.nvidia = { enable = mkEnableOption "nvidia hardware config"; enableOpen = mkBoolOpt false "Enable open source driver"; nvidiaSettings = mkBoolOpt false "Install nvidia settings"; enableBeta = mkBoolOpt false "Enable Beta drivers"; enableNvidiaDocker = mkBoolOpt false "Enable nvidia docker support"; }; }