basic vmware gen

This commit is contained in:
2025-03-31 20:37:44 -04:00
parent dccbb234f2
commit 712d10cef3
6 changed files with 22 additions and 371 deletions

View File

@@ -1,6 +1,6 @@
{ config, lib, inputs, namespace, ... }:
let
inherit (lib) mkIf types;
inherit (lib) types optionalAttrs;
inherit (lib.${namespace}) mkOpt mkBoolOpt;
cfg = config.${namespace}.hardware.asahi;
@@ -16,12 +16,12 @@ in
firmwareDirectory = mkOpt types.path null "firmware directory";
};
config = mkIf cfg.enable {
hardware = {
asahi = {
peripheralFirmwareDirectory = cfg.firmwareDirectory;
useExperimentalGPUDriver = cfg.enableGPU;
};
config = {
hardware.asahi = {
enable = cfg.enable;
} // optionalAttrs cfg.enable {
peripheralFirmwareDirectory = cfg.firmwareDirectory;
useExperimentalGPUDriver = cfg.enableGPU;
};
};
}