1
1
Fork 1
mirror of https://github.com/oddlama/nix-config.git synced 2025-10-11 07:10:39 +02:00

fix: update microvm definitions to new combined guests option

This commit is contained in:
oddlama 2023-12-21 21:18:08 +01:00
parent 95fac4c72a
commit 61375199e5
No known key found for this signature in database
GPG key ID: 14EFE510775FE39A
5 changed files with 51 additions and 55 deletions

View file

@ -1,4 +1,5 @@
{
config,
inputs,
lib,
nodes,
@ -62,15 +63,18 @@
];
};
mkMicrovm = system: guestName:
mkGuest guestName
// {
backend = "microvm";
microvm = {
system = "x86_64-linux";
macvtapInterface = "lan";
mkMicrovm = guestName: {
${guestName} =
mkGuest guestName
// {
backend = "microvm";
microvm = {
system = "x86_64-linux";
macvtap = "lan";
baseMac = config.repo.secrets.local.networking.interfaces.lan.mac;
};
};
};
};
mkContainer = guestName: {
${guestName} =
@ -83,7 +87,7 @@
in
lib.mkIf (!minimal) (
{}
// mkContainer "adguardhome"
// mkMicrovm "adguardhome"
// mkContainer "forgejo"
// mkContainer "grafana"
// mkContainer "influxdb"