aboutsummaryrefslogtreecommitdiff
path: root/nix/iso.nix
blob: 36cabf03a44e0f80a593aa520bfb6e3c70fbfb81 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{ stdenv, fetchgit, kernel, initramfs, limine, rootfs, xorriso }:

stdenv.mkDerivation {
	name = "iso-yerba";
	src = ./.;
	buildInputs = [ xorriso ];
	nativeBuildInputs = [ xorriso ];
	buildPhase = ''
		mkdir -p iso/boot/limine 
		mkdir -p iso/EFI/BOOT 
		mkdir -p iso/yerba
		cp ${linux} iso/boot/bzImage
		cp ${initramfs} iso/boot/initramfs.cpio.gz
	'';
	installPhase = ''
		echo "iso built"
	'';
}