dotfiles/systems/desktop/config/boot.nix

45 lines
708 B
Nix
Raw Normal View History

2024-10-06 15:25:05 -05:00
{
pkgs,
config,
...
2025-01-24 22:56:53 -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 = {
network.openvpn.enable = true;
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;
};
};
}