No description
Find a file
kekrby bcfa84572f CI: allow only one build to take place at a time
This will prevent the CI from building the same packages twice when a
build gets triggered while there are other ongoing builds.
2022-10-02 18:07:36 +03:00
.github/workflows CI: allow only one build to take place at a time 2022-10-02 18:07:36 +03:00
nix t2-iso-minimal, t2-iso-gnome: use binary cache and keep common settings in common.nix 2022-10-02 17:56:05 +03:00
flake.lock flake: update nixpkgs and nixos-hardware (kernel 5.19.12) 2022-09-29 18:43:00 +03:00
flake.nix t2-iso-minimal, t2-iso-gnome: use binary cache and keep common settings in common.nix 2022-10-02 17:56:05 +03:00
LICENSE nixos-t2-iso: init 2022-08-28 09:34:06 +03:00
README.md README: make the title look better 2022-09-26 18:04:23 +03:00

NixOS Installers for T2 Macs

This flake can be used to build a NixOS installer that can be used with T2 Macs.

Prebuilt installers are available in the releases page.

This repo provides two isos:

  • t2-iso-minimal
  • t2-iso-gnome

It is recommended to use t2-iso-minimal for installing NixOS. t2-iso-gnome can be used to preview what the system will look like after the installation.

Building

You can build with this command:

nix build .#t2-iso-minimal

You need to have nix installed on a Linux host. If you are on macOS, you can use podman or docker with the nixos/nix image.

As iso files can be quite large depending on their content, they are split into multiple parts. You can join them with this command after downloading all the files for the variant you want:

cat t2-iso-<variant>.iso-part-* > t2-iso-<variant>.iso