diff --git a/src/linux.ipxe b/src/linux.ipxe index 15aae6c44a..134470d89e 100644 --- a/src/linux.ipxe +++ b/src/linux.ipxe @@ -20,6 +20,7 @@ item antergos ${space} Antergos item architect ${space} Architect Linux item coreos ${space} CoreOS item gentoo ${space} Gentoo Linux +item nixos ${space} NixOS item rancheros ${space} RancherOS item scientific ${space} Scientific item slackware ${space} Slackware diff --git a/src/nixos.ipxe b/src/nixos.ipxe new file mode 100644 index 0000000000..6b48cb0392 --- /dev/null +++ b/src/nixos.ipxe @@ -0,0 +1,21 @@ +#!ipxe + +# NixOS +# http://nixos.org/ + +:nixos_menu +menu NixOS +item nixos ${space} NixOS +choose nixos_version || goto nixos_exit +goto nixos +echo ${cls} + +:nixos +kernel http://hydra.nixos.org/build/38603078/download/1/bzImage +initrd http://hydra.nixos.org/build/38603078/download/2/initrd +imgargs bzImage init=/nix/store/9kl7ms0g27qgfhl7pfaxjz284829ckic-nixos-system-nixos-16.09pre88601.bab8a2e/init loglevel=7 +boot + +:nixos_exit +clear menu +exit 0