This repo houses the build logic for Determinate Systems' official ISO for NixOS. Our ISOs are available for these systems:
| System | Nix system name | 
|---|---|
| x86 Linux | x86_64-linux | 
| aarch64 Linux | aarch64-linux | 
You can download the ISOs at these addresses:
| System | URL | 
|---|---|
| x86_64 Linux | https://install.determinate.systems/nixos-iso/stable/x86_64-linux | 
| aarch64 Linux | https://install.determinate.systems/nixos-iso/stable/aarch64-linux | 
On both systems, the ISOs have these tools installed:
- 
Determinate Nix, Determinate Systems' validated and secure Nix distribution for enterprises. This includes Determinate Nixd, a utility that enables you to log in to FlakeHub using only this command (amongst other tasks): determinate-nixd login Once logged in, your host can access FlakeHub Cache and private flakes for your organization. 
- 
fh, the CLI for FlakeHub. You can use fh for things like applying NixOS configurations uploaded to FlakeHub Cache. Here's an example: determinate-nixd login fh apply nixos "my-org/my-flake/*#nixosConfigurations.my-nixos-configuration-output"
Note
This NixOS installer image is identical to NixOS's ISOs, but with two important differences:
- Flakes are enabled by default via Determinate Nix
- NetworkManager is enabled instead of bare WPA Supplicant.