ooknet/modules/nixos/base/boot.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"
];
};
};
}