Determinate Nix
Business-class Nix for critical infrastructure
Determinate Nix is the secure, stable, validated distribution of Nix. From standard package builds to development environments to NixOS deployments and beyond, Determinate Nix is feature rich, boldly innovative, and the standard bearer in the Nix ecosystem.
Get access: Native Linux builder for macOSGet access
Native Linux builder for macOS
Build Linux packages with zero configuration or extra setup using macOS's built-in Virtualization framework. No more remote builders or cross-compilation, just Determinate Nix.Docs: Lazy treesDocs (opens in a new tab)
Lazy trees
Faster and less resource-intensive evaluation for many expressions involving flakes, even in massive monorepos. We've seen reductions in wall time of 3x or more and reductions in disk usage of 20x or more.Docs: Parallel evaluationDocs (opens in a new tab)
Parallel evaluation
Speed up a wide range of Nix operations by distributing work across multiple processors. We've seen reductions in evaluation time of 50% or more.Announcement: WebAssembly in Nix expressionsAnnouncement
WebAssembly in Nix expressions
Enables you to cover a broad new range of potential use cases using the Nix language, like fast parsing of complex strings and niche file formats.Repo: Flake schemasRepo (opens in a new tab)
Flake schemas
Make your flakes more extensible and discoverable by showing Nix how to handle non-standard output types.Our position on flakes: Stable flakesOur position on flakes
Stable flakes
Upstream Nix remains uncommitted to flakes but we're all in on them, offering a formal stability guarantee and making flakes the default in Determinate Nix.Guide: MDM supportGuide (opens in a new tab)
MDM support
Deploy and manage Determinate Nix across macOS fleets via JAMF Mosyle, and other Mobile Device Management platforms. Seamless onboarding for your entire organization.Docs: Automated garbage collectionDocs (opens in a new tab)
Automated garbage collection
Intelligent store management keeps disk usage in check. Schedule GC runs to reclaim space without manual intervention or CI failures.Announcement: Sentry crash reportingAnnouncement
Sentry crash reporting
Determinate Nix uploads crash reports to Sentry so we can catch, triage, and fix crashes in the wild, with a simple opt-out if you prefer.Trust Center: SOC 2 Type II certifiedTrust Center (opens in a new tab)
SOC 2 Type II certified
Built and operated on audited, certified infrastructure. Satisfies the security and compliance questions your team will ask before shipping.determinate
The Determinate platform
Determinate Nix, FlakeHub, and Determinate Secure Packages are built to work together. Keep exploring what else the platform can do.
- Learn more about FlakeHub
FlakeHub
Privately cache Nix artifacts and share flakes.
Learn more - Learn more about Determinate Secure Packages
Determinate Secure Packages
Secure, signed, auditable Nix packages you can trust.
Learn more
- Learn more about Enterprise Nix SupportLearn more
Enterprise Nix Support
Enterprise-grade support for simple, secure, and confident Nix.