diff --git a/flake.nix b/flake.nix index 8e162b3b..fef0ffc9 100644 --- a/flake.nix +++ b/flake.nix @@ -260,6 +260,7 @@ systemctl restart microvm@${name}.service END ''; + "microvm-update-${name}-local" = pkgs.writeScriptBin "microvm-update-${name}" '' #!${pkgs.runtimeShell} -e ${hostConfig.system.build.copyToServer} ${hostConfig.microvm.declaredRunner} @@ -484,7 +485,7 @@ mucbot = nixosSystem' { modules = [ { _module.args = { inherit tigger; }; } - ./config/lxc-container.nix + self.nixosModules.microvm "${tigger}/module.nix" { nixpkgs.overlays = [ secrets.overlays.mucbot ]; } ./hosts/containers/mucbot diff --git a/hosts/containers/mucbot/default.nix b/hosts/containers/mucbot/default.nix index dc51bb51..f936e88a 100644 --- a/hosts/containers/mucbot/default.nix +++ b/hosts/containers/mucbot/default.nix @@ -1,6 +1,15 @@ { zentralwerk, config, pkgs, lib, tigger, ... }: { + c3d2.deployment = { + server = "server10"; + mounts = [ "etc" "var"]; + interfaces = [ { + net = "serv"; + mac = "2A:DB:0D:6B:E8:9A"; + } ]; + }; + c3d2.autoUpdate = true; networking.hostName = "mucbot"; networking.interfaces.eth0.ipv4.addresses = [{