From d1afbe9f1408d89f047b6fa1f575b0e989d88f83 Mon Sep 17 00:00:00 2001 From: kalipso Date: Thu, 14 Nov 2024 14:37:02 +0100 Subject: [PATCH] [durruti] make durruti microvm Networking still needs to be done but the vm boots using ```nix run .\#nixosConfigurations.durruti.config.microvm.declaredRunner``` --- machines/configuration.nix | 9 ++++++++- machines/durruti/configuration.nix | 1 - 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/machines/configuration.nix b/machines/configuration.nix index 4509ea85..685f5016 100644 --- a/machines/configuration.nix +++ b/machines/configuration.nix @@ -40,6 +40,13 @@ let } ]; defaultModules = baseModules; + + defaultMicroVMModules = [ + inputs.microvm.nixosModules.microvm + { + microvm.hypervisor = "qemu"; + } + ] ++ defaultModules; in { louise = nixosSystem { @@ -53,7 +60,7 @@ in durruti = nixosSystem { system = "x86_64-linux"; specialArgs.inputs = inputs; - modules = defaultModules ++ [ + modules = defaultMicroVMModules ++ [ ./durruti/configuration.nix ]; }; diff --git a/machines/durruti/configuration.nix b/machines/durruti/configuration.nix index 9b458a88..70c68379 100644 --- a/machines/durruti/configuration.nix +++ b/machines/durruti/configuration.nix @@ -5,7 +5,6 @@ with lib; { sops.defaultSopsFile = ./secrets.yaml; - boot.isContainer = true; networking = { hostName = mkDefault "durruti"; useDHCP = false;