1
0

nixos.ipxe 748 B

123456789101112131415161718192021
  1. #!ipxe
  2. # NixOS
  3. # https://nixos.org/
  4. set os Nixos Linux
  5. menu ${os}
  6. item --gap Official Releases
  7. item 19.03 ${space} Nixos 19.09
  8. item 19.03 ${space} Nixos 19.03
  9. item unstable ${space} Nixos unstable
  10. choose version || goto nixos_exit
  11. iseq ${version} 19.09 && set link https://hydra.nixos.org/job/nixos/release-19.09/nixos.netboot.x86_64-linux/latest-finished/download/netboot.ipxe ||
  12. iseq ${version} 19.03 && set link https://hydra.nixos.org/job/nixos/release-19.03/nixos.netboot.x86_64-linux/latest-finished/download/netboot.ipxe ||
  13. iseq ${version} unstable && set link https://hydra.nixos.org/job/nixos/trunk-combined/nixos.netboot.x86_64-linux/latest-finished/download/netboot.ipxe ||
  14. chain ${link}
  15. goto nixos_exit
  16. :nixos_exit
  17. clear menu
  18. exit 0