GuidesNixOS ISOs with Determinate

NixOS ISOs with Determinate and fh installed

Determinate Systems provides ISOs for NixOS You can download them from these URLs:

SystemNix systemURL
x86 Linuxx86_64-linuxhttps://install.determinate.systems/nixos-iso/stable/x86_64-linux
aarch64 Linuxaarch64-linuxhttps://install.determinate.systems/nixos-iso/stable/aarch64-linux

Our NixOS 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. And with Determinate Nix, flakes are enabled on your NixOS system by default.

  • 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"

You can see the code behind our ISOs in the DeterminateSystems/nixos-iso repository on GitHub. Of special interest may be the NixOS configuration for the ISOs’ NixOS systems (skip to the nixosConfigurations flake output).