{ pkgs, modulesPath, ... }: let fileSystems = { btrfs = true; ext4 = true; vfat = true; zfs = true; }; in { imports = [ (modulesPath + "/profiles/qemu-guest.nix") ]; boot = { zfs.devNodes = "/dev/"; loader = { grub.device = "/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_21170924"; grub.enable = true; }; initrd = { availableKernelModules = [ "ata_piix" "uhci_hcd" "xen_blkfront" "ahci" "xhci_pci" "virtio_pci" "sd_mod" "sr_mod" ]; kernelModules = [ "nvme" ]; supportedFilesystems = fileSystems; }; supportedFilesystems = fileSystems; kernelPackages = pkgs.linuxPackages_6_1; kernel.sysctl = { "net.ipv4.ip_forward" = true; "net.ipv6.conf.all.forwarding" = true; "net.ipv4.conf.default.rp_filter" = false; "net.ipv4.conf.all.rp_filter" = false; }; }; services.udev.extraRules = '' ACTION=="add|change", KERNEL=="sd[a-z]*[0-9]*|mmcblk[0-9]*p[0-9]*|nvme[0-9]*n[0-9]*p[0-9]*", ENV{ID_FS_TYPE}=="zfs_member", ATTR{../queue/scheduler}="none" ''; }