32 lines
573 B
Nix
32 lines
573 B
Nix
{lib, ...}: let
|
|
inherit (lib) mkDefault;
|
|
in {
|
|
boot = {
|
|
loader = {
|
|
systemd-boot = {
|
|
enable = mkDefault true;
|
|
consoleMode = "max";
|
|
editor = false;
|
|
configurationLimit = 5;
|
|
};
|
|
efi.canTouchEfiVariables = mkDefault true;
|
|
};
|
|
initrd = {
|
|
availableKernelModules = [
|
|
"nvme"
|
|
"xhci_pci"
|
|
"ahci"
|
|
"usbhid"
|
|
"sd_mod"
|
|
"usb_storage"
|
|
];
|
|
kernelModules = [
|
|
"nvme"
|
|
"xhci_pci"
|
|
"btrfs"
|
|
"sd_mod"
|
|
"usbhid"
|
|
];
|
|
};
|
|
};
|
|
}
|