nixos.ipxe.j2 553 B

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