formats: add raw-efi

This commit is contained in:
lassulus 2020-05-10 19:32:33 +02:00
parent c26fd82c4a
commit 6ca87aa8e6
2 changed files with 18 additions and 0 deletions

View File

@ -44,6 +44,7 @@ openstack | qcow2 image for openstack
cloudstack | qcow2 image for cloudstack
qcow | qcow2 image
raw | raw image
raw-efi | raw image with efi support
virtualbox | virtualbox VM
vm | only used as a qemu-kvm runner
vm-nogui | same as before, but without a GUI

17
formats/raw-efi.nix Normal file
View File

@ -0,0 +1,17 @@
{ config, lib, pkgs, modulesPath, ... }:
{
imports = [ ./raw.nix ];
boot.loader.grub = {
device = "nodev";
efiSupport = true;
efiInstallAsRemovable = true;
};
system.build.raw = lib.mkForce (import "${toString modulesPath}/../lib/make-disk-image.nix" {
inherit lib config pkgs;
partitionTableType = "efi";
diskSize = 2048;
format = "raw";
});
}