aboutsummaryrefslogtreecommitdiff
path: root/nix/iso.nix
diff options
context:
space:
mode:
authorArslaan Pathan <[email protected]>2026-06-11 19:25:19 +1200
committerArslaan Pathan <[email protected]>2026-06-11 19:25:19 +1200
commit673f2563e48a4e1e37af6985d4d18f56bff741ea (patch)
tree7b3aadf32be6f18de9ddf617605352ea78486323 /nix/iso.nix
parent3b00ff6e47d219276459fdb66e8497b0d3cd5249 (diff)
downloadyerbalinux-673f2563e48a4e1e37af6985d4d18f56bff741ea.tar.xz
yerbalinux-673f2563e48a4e1e37af6985d4d18f56bff741ea.zip
Another clean slate. I cannot continue to fight Nix and try to make it do what it was never meant to do.
Yocto time!
Diffstat (limited to 'nix/iso.nix')
-rw-r--r--nix/iso.nix24
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"
- '';
-}