summaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2025-04-19 16:36:51 -0400
committerFreya Murphy <freya@freyacat.org>2025-04-20 20:54:31 -0400
commitdf899527e67c6c02fd317eeae25a9e7d7f6b3e8a (patch)
tree51af0845215fea734295c126e47665f0a1ffc615 /flake.nix
parentset mmap limit (diff)
downloadcomus-df899527e67c6c02fd317eeae25a9e7d7f6b3e8a.tar.gz
comus-df899527e67c6c02fd317eeae25a9e7d7f6b3e8a.tar.bz2
comus-df899527e67c6c02fd317eeae25a9e7d7f6b3e8a.zip
UEFI and republicans
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/flake.nix b/flake.nix
index 378b7fb..fbb9c11 100644
--- a/flake.nix
+++ b/flake.nix
@@ -31,6 +31,16 @@
qemu
grub2_light
xorriso
+ gnu-efi
+ (pkgs.writeShellScriptBin "qemu-system-x86_64-uefi" ''
+ qemu-system-x86_64 \
+ -smbios type=0,uefi=on \
+ -bios ${pkgs.OVMF.fd}/FV/OVMF.fd \
+ "$@"
+ '')
+ (pkgs.writeShellScriptBin "grub-mkrescue-uefi" ''
+ ${pkgs.grub2_efi}/bin/grub-mkrescue "$@"
+ '')
];
};