39 lines
1.2 KiB
Nix
39 lines
1.2 KiB
Nix
{ registries, ... }:
|
|
{
|
|
boot
|
|
= {
|
|
extraModulePackages = with registries.linux; [ acpi_call ];
|
|
initrd
|
|
= {
|
|
availableKernelModules
|
|
= [
|
|
"ahci"
|
|
"ehci_pci"
|
|
"firewire_ohci"
|
|
"rtsx_pci_sdmmc"
|
|
"nvme"
|
|
"sd_mod"
|
|
"sdhci_pci"
|
|
"sr_mod"
|
|
"usb_storage"
|
|
"xhci_pci"
|
|
];
|
|
kernelModules = [ "acpi_call" ];
|
|
luks.devices."nixos"
|
|
= {
|
|
device = "/dev/disk/by-label/encrypted";
|
|
};
|
|
};
|
|
kernelModules = [ "kvm-intel" ];
|
|
loader.grub
|
|
= {
|
|
device = "nodev";
|
|
efiSupport = true;
|
|
efiInstallAsRemovable = true;
|
|
enable = true;
|
|
memtest86.enable = true;
|
|
version = 2;
|
|
};
|
|
};
|
|
}
|