2024-10-06 15:25:05 -05:00
|
|
|
{
|
|
|
|
pkgs,
|
|
|
|
config,
|
|
|
|
...
|
2025-02-17 18:52:02 -06:00
|
|
|
}:
|
|
|
|
{
|
2024-10-06 15:25:05 -05:00
|
|
|
boot = {
|
|
|
|
extraModulePackages = [
|
|
|
|
config.boot.kernelPackages.v4l2loopback.out
|
|
|
|
];
|
2025-01-08 19:06:14 -06:00
|
|
|
supportedFilesystems = [
|
|
|
|
"ntfs"
|
|
|
|
];
|
2024-10-06 15:25:05 -05:00
|
|
|
initrd = {
|
2025-01-08 19:06:14 -06:00
|
|
|
availableKernelModules = [
|
|
|
|
"nvme"
|
|
|
|
"ahci"
|
|
|
|
"xhci_pci"
|
|
|
|
"usb_storage"
|
|
|
|
"usbhid"
|
|
|
|
"sd_mod"
|
|
|
|
];
|
|
|
|
kernelModules = [
|
|
|
|
];
|
2024-10-06 15:25:05 -05:00
|
|
|
};
|
|
|
|
|
2025-01-08 19:06:14 -06:00
|
|
|
kernelModules = [
|
|
|
|
"kvm-amd"
|
|
|
|
"vfio-pci"
|
|
|
|
"v4l2loopback"
|
|
|
|
];
|
2024-10-06 15:25:05 -05:00
|
|
|
|
|
|
|
kernelPackages = pkgs.linuxPackages_latest;
|
|
|
|
|
|
|
|
loader = {
|
|
|
|
efi = {
|
|
|
|
canTouchEfiVariables = true;
|
|
|
|
efiSysMountPoint = "/boot";
|
|
|
|
};
|
|
|
|
systemd-boot.enable = true;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|