No description
Find a file
Sophie Cheung 6ca881013c
Some checks failed
CI / CI (push) Has been cancelled
flake.lock: Update
Flake lock file updates:

• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/497ae1357f1ac97f1aea31a4cb74ad0d534ef41f?narHash=sha256-136MeWtckSHTN9Z2WRNRdZ8oRP3vyx3L8UxeBYE%2BJ9w%3D' (2025-07-02)
  → 'github:NixOS/nixos-hardware/3441b5242af7577230a78ffb03542add264179ab?narHash=sha256-spZegilADH0q5OngM86u6NmXxduCNv5eX9vCiUPhOYc%3D' (2025-10-04)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/3016b4b15d13f3089db8a41ef937b13a9e33a8df?narHash=sha256-P/SQmKDu06x8yv7i0s8bvnnuJYkxVGBWLWHaU%2Btt4YY%3D' (2025-06-30)
  → 'github:NixOS/nixpkgs/7df7ff7d8e00218376575f0acdcc5d66741351ee?narHash=sha256-gTrEEp5gEspIcCOx9PD8kMaF1iEmfBcTbO0Jag2QhQs%3D' (2025-10-02)
2025-10-05 14:15:36 +08:00
.github ci: update dependencies 2025-04-28 12:08:39 +08:00
nix fix: update renamed option 2025-02-27 20:42:41 +08:00
.gitignore chore: add gitignore 2024-07-04 15:20:55 +08:00
flake.lock flake.lock: Update 2025-10-05 14:15:36 +08:00
flake.nix fix(common): don't coerce nix to build broken stuff 2025-02-27 20:42:40 +08:00
LICENSE Dependencies: Switch from kekrby's nixos-hardware fork to upstream 2023-07-10 22:14:24 +02:00
README.md docs: update readme with the new info 2025-02-27 20:42:38 +08:00

NixOS Installers for T2 Macs

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

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.

Prebuilt installers are available in the releases page.

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

Building

You can build with this command:

nix build .#packages.x86_64-linux.t2-iso-minimal

The build has to be done in Linux. If you are on macOS, you should do the build in a Linux VM.