refactor(access): network interface config

This commit is contained in:
arcnmx 2024-03-23 21:13:01 -07:00
parent ee3834d72a
commit f2fddc1001
42 changed files with 466 additions and 189 deletions

View file

@ -1,4 +1,7 @@
_: {
imports = [
./proxmox.nix
];
arch = "x86_64";
type = "NixOS";
modules = [

View file

@ -51,16 +51,5 @@ in {
];
};
systemd.network.networks.eth0 = {
name = "eth0";
matchConfig = {
MACAddress = "BC:24:11:CC:66:57";
Type = "ether";
};
address = ["10.1.1.39/24"];
gateway = ["10.1.1.1"];
DHCP = "no";
};
system.stateVersion = "23.11";
}

16
systems/tei/proxmox.nix Normal file
View file

@ -0,0 +1,16 @@
_: {
proxmox = {
vm.id = 101;
container = {
enable = true;
lxc.configJsonFile = ./lxc.json;
};
network.interfaces = {
net0 = {
macAddress = "BC:24:11:CC:66:57";
address4 = "10.1.1.39/24";
address6 = "auto";
};
};
};
}