{ lib, modulesPath, ... }: { imports = [ (modulesPath + "/profiles/qemu-guest.nix") ]; config = { nixpkgs = { hostPlatform = "aarch64-linux"; system = "aarch64-linux"; }; boot = { tmp.cleanOnBoot = true; kernelParams = [ "console=tty" ]; loader = { systemd-boot.enable = true; efi.canTouchEfiVariables = true; }; initrd = { availableKernelModules = [ "xhci_pci" "virtio_scsi" "sr_mod" "virtio_gpu" ]; kernelModules = [ ]; }; }; # fileSystems = { # "/" = { # device = "/dev/disk/by-uuid/3263489d-9819-433c-b198-9d2e732a94e4"; # fsType = "ext4"; # }; # "/boot" = { # device = "/dev/disk/by-uuid/6C25-6BDC"; # fsType = "vfat"; # options = [ # "fmask=0077" # "dmask=0077" # ]; # }; # }; # swapDevices = [ # { device = "/dev/disk/by-uuid/e147721d-86b5-40d7-a231-c6ea391c563d"; } # ]; # networking.useNetworkd = true; # systemd.network = { # enable = true; # networks."10-wan" = { # matchConfig.Name = "enp1s0"; # networkConfig.DHCP = "ipv4"; # address = [ # "2a01:4f8:c013:65dd::1/64" # ]; # routes = [ # { Gateway = "fe80::1"; } # ]; # }; # }; }; }