# SPDX-FileCopyrightText: 2024 Simon Bruder # # SPDX-License-Identifier: AGPL-3.0-or-later { modulesPath, ... }: { imports = [ (modulesPath + "/profiles/qemu-guest.nix") ]; sbruder.machine.isVm = true; boot = { kernelParams = [ "console=ttyS0" ]; initrd = { availableKernelModules = [ "ahci" "xhci_pci" "virtio_pci" "sr_mod" "virtio_blk" ]; }; loader = { grub.enable = false; systemd-boot.enable = true; efi.canTouchEfiVariables = true; }; }; fileSystems = { "/" = { device = "/dev/disk/by-uuid/41b1b850-4349-435a-ba10-6adefbe25c68"; fsType = "btrfs"; options = [ "compress=zstd" "discard" "noatime" "ssd" ]; }; "/boot" = { device = "/dev/disk/by-uuid/F0E4-1A5C"; fsType = "vfat"; options = [ "fmask=0022" "dmask=0022" ]; }; }; networking = { useDHCP = false; usePredictableInterfaceNames = false; }; systemd.network = { enable = true; networks = { eth0 = { name = "eth0"; DHCP = "yes"; domains = [ "sbruder.de" ]; }; }; }; }