diff options
author | Milan Pässler <milan@petabyte.dev> | 2020-10-10 16:57:52 +0200 |
---|---|---|
committer | Milan Pässler <milan@petabyte.dev> | 2020-10-10 16:57:52 +0200 |
commit | 19ac914c4ec5a40165c50ed9d41f7490a2383fa4 (patch) | |
tree | 99bf23701df2016e5fc391ea8de3436c86d8ea6a /modules/grub2 | |
parent | 38ab1843819e461543749c8a849a2d876ed6002e (diff) |
.
Diffstat (limited to 'modules/grub2')
-rw-r--r-- | modules/grub2/default.nix | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/modules/grub2/default.nix b/modules/grub2/default.nix new file mode 100644 index 000000000000..c8790b880081 --- /dev/null +++ b/modules/grub2/default.nix @@ -0,0 +1,20 @@ +{ lib, pkgs, ... }: + +with lib; + +let + cfg = config.grub2; +in { + options.grub2 = { + enable = mkEnableOption "grub2 coreboot primary payload"; + }; + + config = lib.mkIf cfg.enable { + coreboot.rom.extraFiles = { + "fallback/payload" = { + type = "payload"; + src = "${pkgs.coreboot-payload-grub}/default_payload.elf"; + }; + }; + }; +} |