nixos.ipxe.j2 472 B

12345678910111213141516171819
  1. #!ipxe
  2. # NixOS
  3. # https://nixos.org/
  4. set os {{ releases.nixos.name }}
  5. menu ${os}
  6. item --gap Official Releases
  7. item 20.03 ${space} ${os} 20.03
  8. item 19.09 ${space} ${os} 19.09
  9. choose version || goto nixos_exit
  10. iseq ${version} 20.03 && set link ${live_endpoint}{{ endpoints["nixos-20.03"].path }}netboot.ipxe ||
  11. iseq ${version} 19.09 && set link ${live_endpoint}{{ endpoints["nixos-19.09"].path }}netboot.ipxe ||
  12. chain ${link}
  13. goto nixos_exit
  14. :nixos_exit
  15. clear menu
  16. exit 0