From 29e65a8c438cd65b944773ab3b6ba1601a5b220a Mon Sep 17 00:00:00 2001 From: Arslaan Pathan Date: Sun, 7 Jun 2026 12:57:48 +1200 Subject: Busybox + file templates --- nix/busybox.nix | 16 ++++++++++++++++ nix/initramfs.nix | 0 nix/iso.nix | 0 nix/kernel.nix | 0 nix/limine.nix | 0 nix/rootfs.nix | 0 6 files changed, 16 insertions(+) create mode 100644 nix/busybox.nix create mode 100644 nix/initramfs.nix create mode 100644 nix/iso.nix create mode 100644 nix/kernel.nix create mode 100644 nix/limine.nix create mode 100644 nix/rootfs.nix (limited to 'nix') diff --git a/nix/busybox.nix b/nix/busybox.nix new file mode 100644 index 0000000..9993e2d --- /dev/null +++ b/nix/busybox.nix @@ -0,0 +1,16 @@ +{ stdenv, fetchgit } + +stdenv.mkDerivation { + name = "busybox-yerba"; + src = fetchgit { + url = "https://git.busybox.net/busybox"; + rev = "1_36_1"; + hash = ""; + }; + preConfigure = '' + cp ${./busybox_config} .config + ''; + installPhase = { + make install CONFIG_PREFIX=$out + }; +} diff --git a/nix/initramfs.nix b/nix/initramfs.nix new file mode 100644 index 0000000..e69de29 diff --git a/nix/iso.nix b/nix/iso.nix new file mode 100644 index 0000000..e69de29 diff --git a/nix/kernel.nix b/nix/kernel.nix new file mode 100644 index 0000000..e69de29 diff --git a/nix/limine.nix b/nix/limine.nix new file mode 100644 index 0000000..e69de29 diff --git a/nix/rootfs.nix b/nix/rootfs.nix new file mode 100644 index 0000000..e69de29 -- cgit v1.2.3