summaryrefslogtreecommitdiff
path: root/sys/boot/efi.nix
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--sys/boot/efi.nix15
1 files changed, 9 insertions, 6 deletions
diff --git a/sys/boot/efi.nix b/sys/boot/efi.nix
index cbcefd9..71c42c8 100644
--- a/sys/boot/efi.nix
+++ b/sys/boot/efi.nix
@@ -1,14 +1,17 @@
-{ config, lib, ... }:
+{
+ config,
+ lib,
+ ...
+}:
with lib; let
cfg = config.local.boot.efi;
-in
-{
+in {
options.local.boot.efi = {
enable = mkEnableOption "EFI with FAT32 system partition";
esp = {
mountpoint = mkOption {
- type = types.enum [ "/boot" "/boot/efi" ];
+ type = types.enum ["/boot" "/boot/efi"];
default = "/boot";
};
@@ -24,7 +27,7 @@ in
config = mkIf cfg.enable {
boot = {
- initrd.supportedFilesystems = [ "vfat" ];
+ initrd.supportedFilesystems = ["vfat"];
loader = {
efi = {
@@ -39,7 +42,7 @@ in
fileSystems.${cfg.esp.mountpoint} = {
device = "/dev/disk/by-uuid/${cfg.esp.uuid}";
fsType = "vfat";
- options = [ "noatime" "umask=027" "sync" ];
+ options = ["noatime" "umask=027" "sync"];
neededForBoot = true;
};
};