diff options
Diffstat (limited to 'modules/grub2/default.nix')
-rw-r--r-- | modules/grub2/default.nix | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/modules/grub2/default.nix b/modules/grub2/default.nix index 8066d3ac5a17..08ddd1785ddd 100644 --- a/modules/grub2/default.nix +++ b/modules/grub2/default.nix @@ -80,6 +80,11 @@ in { default = "${pkgs.unifont}/share/fonts/truetype/unifont.ttf"; example = "${pkgs.dejavu_fonts}/share/fonts/truetype/DejaVuSansMono.ttf"; }; + + package = mkOption { + type = types.package; + default = pkgs.coreboot-payload-grub2; + }; }; config = mkIf cfg.enable { @@ -88,7 +93,7 @@ in { corenix.extraFiles = { ${payloadName} = { type = "payload"; - src = "${pkgs.coreboot-payload-grub2}/default_payload.elf"; + src = "${cfg.package}/default_payload.elf"; }; "font.pf2".src = (pkgs.runCommand "font.pf2" { buildInputs = with pkgs; [ grub2 ]; } |