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 |
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 flakes enabled by default via Determinate Nix and NetworkManager being enabled instead of bare WPA Supplicant.