more cleanup

This commit is contained in:
mjallen18
2025-09-02 21:08:09 -05:00
parent a6167bf31c
commit 0691806032
18 changed files with 271 additions and 426 deletions

View File

@@ -6,10 +6,21 @@
}:
with lib;
let
inherit (lib.${namespace}) mkBoolOpt;
cfg = config.${namespace}.hardware.nvidia;
in
{
imports = [ ./options.nix ];
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";
};
config = mkIf cfg.enable {
hardware = {