diff options
Diffstat (limited to 'nix/iso.nix')
| -rw-r--r-- | nix/iso.nix | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/nix/iso.nix b/nix/iso.nix deleted file mode 100644 index ab56ad9..0000000 --- a/nix/iso.nix +++ /dev/null @@ -1,24 +0,0 @@ -{ stdenv, fetchgit, kernel, initramfs, limine, rootfs, xorriso }: - -stdenv.mkDerivation { - name = "iso-yerba"; - src = ./.; - buildInputs = [ xorriso ]; - nativeBuildInputs = [ xorriso ]; - buildPhase = '' - mkdir -p $out - mkdir -p iso/boot/limine - mkdir -p iso/EFI/BOOT - mkdir -p iso/yerba - cp ${kernel} iso/boot/bzImage - cp ${initramfs} iso/boot/initramfs.cpio.gz - cp ${../limine.conf} iso/boot/limine/limine.conf - cp ${limine}/limine-bios.sys ${limine}/limine-bios-cd.bin ${limine}/limine-uefi-cd.bin iso/boot/limine/ - cp ${limine}/BOOTX64.EFI ${limine}/BOOTIA32.EFI iso/EFI/BOOT/ - cp ${rootfs} iso/yerba/rootfs.squashfs - xorriso -as mkisofs -R -r -J -b boot/limine/limine-bios-cd.bin -no-emul-boot -boot-load-size 4 -boot-info-table -hfsplus -apm-block-size 2048 --efi-boot boot/limine/limine-uefi-cd.bin -efi-boot-part --efi-boot-image --protective-msdos-label iso -o $out/yerba-linux.iso - ''; - installPhase = '' - echo "iso built" - ''; -} |
