diff --git a/systems/zeus/configuration.nix b/systems/zeus/configuration.nix index 49c64c0..698433a 100644 --- a/systems/zeus/configuration.nix +++ b/systems/zeus/configuration.nix @@ -9,13 +9,17 @@ ../../modules/smartd.nix ]; - boot.loader.grub.enable = true; - boot.loader.grub.zfsSupport = true; - boot.kernelPackages = config.boot.zfs.package.latestCompatibleLinuxPackages; - boot.loader.grub.devices = - [ "/dev/sda" "/dev/sdb" "/dev/sdc" "/dev/sdd" "/dev/sde" "/dev/sdf" ]; + boot.loader.efi.canTouchEfiVariables = false; + boot.loader.grub = { + enable = true; + efiSupport = true; + device = "nodev"; + mirroredBoots = [ + { path = "/boot-spare"; } + ]; + }; - boot.supportedFilesystems = [ "vfat" ]; + boot.kernelPackages = config.boot.zfs.package.latestCompatibleLinuxPackages; networking.hostName = "zeus"; # Define your hostname. networking.hostId = "9e95b576";