diff --git a/machines/configuration.nix b/machines/configuration.nix index 55877dac..57f9639a 100644 --- a/machines/configuration.nix +++ b/machines/configuration.nix @@ -93,6 +93,8 @@ let }; } ] ++ defaultModules ++ modules; + + inputsMod = inputs // { malobeo = self; }; in { louise = nixosSystem { @@ -114,7 +116,7 @@ in fanny = nixosSystem { system = "x86_64-linux"; - specialArgs.inputs = inputs; + specialArgs.inputs = inputsMod; modules = defaultModules ++ [ self.nixosModules.malobeo.vpn ./fanny/configuration.nix diff --git a/machines/fanny/configuration.nix b/machines/fanny/configuration.nix index 456afd62..211a8a29 100644 --- a/machines/fanny/configuration.nix +++ b/machines/fanny/configuration.nix @@ -15,6 +15,7 @@ in ../modules/autoupdate.nix inputs.self.nixosModules.malobeo.initssh inputs.self.nixosModules.malobeo.disko + inputs.self.nixosModules.malobeo.microvm ]; malobeo.autoUpdate = { @@ -51,6 +52,10 @@ in privateKeyFile = config.sops.secrets.wg_private.path; }; + services.malobeo.microvm.enableHostBridge = true; + services.malobeo.microvm.deployHosts = [ "infradocs" ]; + + services.nginx.virtualHosts."docs.malobeo.org" = { locations."/".proxyPass = "http://10.0.0.11:9000"; };