feat: initial microvm framework

This commit is contained in:
Leon Schwarzäugl 2025-10-07 19:29:32 +02:00 committed by Leon Schwarzäugl
parent a896d5eb5d
commit 057e8959a0
6 changed files with 193 additions and 0 deletions

View file

@ -0,0 +1,15 @@
{ lib, config, ... }:
{
options.swarselmodules.optional.microvmHost = lib.mkEnableOption "optional microvmHost settings";
# imports = [
# inputs.microvm.nixosModules.host
# ];
config = lib.mkIf (config.swarselmodules.optional.microvmHost && config.swarselsystems.withMicroVMs) {
microvm = {
hypervisor = lib.mkDefault "qemu";
};
};
}