1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| | # SPDX-License-Identifier: MIT
# SPDX-FileCopyrightText: 2021-2024 Alyssa Ross <hi@alyssa.is>
import ../../lib/call-package.nix ({ callSpectrumPackage, stdenv, qemu_kvm }:
let
efi = callSpectrumPackage ../../host/efi.nix {};
in
(callSpectrumPackage ./. {}).overrideAttrs (
{ nativeBuildInputs ? [], env ? {}, ... }:
{
nativeBuildInputs = nativeBuildInputs ++ [ qemu_kvm ];
env = env // {
OVMF_CODE = "${qemu_kvm}/share/qemu/edk2-${stdenv.hostPlatform.qemuArch}-code.fd";
ROOT_FS = efi.rootfs;
EFI_IMAGE = efi;
};
}
)) (_: {})
|