[durruti] make durruti microvm

Networking still needs to be done but the vm boots using ```nix run .\#nixosConfigurations.durruti.config.microvm.declaredRunner```
This commit is contained in:
2024-11-14 14:37:02 +01:00
parent f91e515ce2
commit ee7ee52c3f
2 changed files with 8 additions and 2 deletions

View File

@@ -40,6 +40,13 @@ let
} }
]; ];
defaultModules = baseModules; defaultModules = baseModules;
defaultMicroVMModules = [
inputs.microvm.nixosModules.microvm
{
microvm.hypervisor = "qemu";
}
] ++ defaultModules;
in in
{ {
louise = nixosSystem { louise = nixosSystem {
@@ -53,7 +60,7 @@ in
durruti = nixosSystem { durruti = nixosSystem {
system = "x86_64-linux"; system = "x86_64-linux";
specialArgs.inputs = inputs; specialArgs.inputs = inputs;
modules = defaultModules ++ [ modules = defaultMicroVMModules ++ [
./durruti/configuration.nix ./durruti/configuration.nix
]; ];
}; };

View File

@@ -5,7 +5,6 @@ with lib;
{ {
sops.defaultSopsFile = ./secrets.yaml; sops.defaultSopsFile = ./secrets.yaml;
boot.isContainer = true;
networking = { networking = {
hostName = mkDefault "durruti"; hostName = mkDefault "durruti";
useDHCP = false; useDHCP = false;