iac/hosts/common-vm.nix
2026-02-22 13:23:55 +01:00

31 lines
680 B
Nix

{ ... }:
{
boot = {}; # TODO: add kernel modules
fileSystems = {
"/" = {
device = "/dev/disk/by-label/ROOT";
fsType = "ext4";
options = [ "discard" "noatime" ];
};
"/boot" = {
device = "/dev/disk/by-label/BOOT";
fsType = "vfat";
options = [ "fmask=0022" "dmask=0022" "discard" "noatime" ];
};
};
#swapDevices = [{ device = "/dev/disk/by-label/SWAP"; }];
networking = {
domain = "k8s.xengi.de";
defaultGateway6 = {
address = "2a00:1328:e101:1300::1"; # TODO: use host network
interface = "ens3"; # TODO: use correct interface name
};
};
virtualisation.qemu.guestAgent.enable = true;
}