aboutsummaryrefslogtreecommitdiff
path: root/modules/grub2/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/grub2/default.nix')
-rw-r--r--modules/grub2/default.nix7
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 ]; }