26 lines
667 B
Nix
26 lines
667 B
Nix
# ── buildbox rescue / installer ISO ────────────────────────────
|
|
{
|
|
config,
|
|
pkgs,
|
|
pkgs-unstable,
|
|
lib,
|
|
...
|
|
}: {
|
|
imports = [
|
|
../iso/default.nix
|
|
];
|
|
|
|
# Enable BIOS (MBR) boot for SeaBIOS compatibility in Proxmox
|
|
boot.loader.grub.enable = lib.mkDefault true;
|
|
boot.loader.grub.devices = ["nodev"];
|
|
boot.loader.grub.efiSupport = false;
|
|
|
|
# Build ISO with both BIOS and UEFI support
|
|
isoImage.makeEfiBootable = true;
|
|
isoImage.makeBiosBootable = true;
|
|
|
|
iso.extraPackages = with pkgs; [btrfs-progs];
|
|
iso.diskoConfig = ./disko-config.nix;
|
|
iso.description = "buildbox Rescue ISO";
|
|
}
|