From e1b78afd2a6570f7b28ebe8e26772747178c79f0 Mon Sep 17 00:00:00 2001 From: Devin Finlinson Date: Tue, 15 Apr 2025 16:34:14 -0600 Subject: commit missing most of the files --- machines/doretta/default.nix | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) (limited to 'machines/doretta') diff --git a/machines/doretta/default.nix b/machines/doretta/default.nix index 9b16f0c..057777e 100644 --- a/machines/doretta/default.nix +++ b/machines/doretta/default.nix @@ -35,7 +35,7 @@ programs.virt-manager.enable = true; microvm.vms = { - microvm-test = { + foolcreek = { config = { microvm.shares = [{ source = "/nix/store"; @@ -46,6 +46,33 @@ }; }; }; + systemd.network = { + enable = true; + networks = { + "10-lan" = { + matchConfig.Name = ["eno1" "vm-*"]; + networkConfig = { + Bridge = "br0"; + }; + }; + "10-lan-bridge" = { + matchConfig.Name = "br0"; + networkConfig = { + Address = ["10.1.11.100/24"]; + Gateway = ["10.1.11.254"]; + DNS = ["8.8.8.8"]; + # IPv6AcceptRA = true; + }; + linkConfig.RequiredForOnline = "routable"; + }; + }; + netdevs."vr0" = { + netdevConfig = { + Name = "br0"; + Kind = "bridge"; + }; + }; + }; # Set your time zone. time.timeZone = "US/Mountain"; -- cgit v1.2.3