nixos.ipxe.j2 480 B

1234567891011121314151617181920
  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. imgfree
  13. chain ${link}
  14. goto nixos_exit
  15. :nixos_exit
  16. clear menu
  17. exit 0