1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
{ config, lib, pkgs, ... }: with lib; let cfg = config.tianocore; in { options.tianocore = { enable = mkEnableOption "tianocore coreboot primary payload"; }; config = lib.mkIf cfg.enable { corenix.extraFiles = { "fallback/payload" = { type = "payload"; src = "${pkgs.coreboot-payload-tianocore}/FV/UEFIPAYLOAD.fd"; }; }; }; }