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"
 | |
|       ];
 | |
|     };
 | |
|   };
 | |
| }
 |