Skip to Content
Determinate NixNative Linux builder

Native Linux builder for macOS

Available since Determinate Nix 3.8.4.You can read more about that version's release on our blog.

If you’re a macOS user, Determinate Nix offers a native Linux builder that you can use to build Docker images, NixOS systems, Linux packages, and other Linux-targeted derivations on macOS with no extra setup or configuration. To provide this cross-system capability, Determinate Nix uses macOS’s built-in Virtualization framework.

This feature will gradually be rolled out to Determinate Nix users over the coming weeks and months. If you’re eager to try it out now, contact us at support@determinate.systems to request access and include your FlakeHub user name.

Once you have access to the feature, builds like this will work without, for example, setting up a remote builder or running a local Docker image:

Build ARM Linux package on macOS
nix build nixpkgs#legacyPackages.aarch64-linux.ponysay

And because the native Linux builder targets both ARM Linux and x86 Linux, builds like this become possible as well:

Build x86 Linux package on macOS
nix build nixpkgs#legacyPackages.x86_64-linux.ponysay
Last updated on