Get started with Determinate
Determinate is the best way to use Nix on macOS, WSL, and Linux. It is an end-to-end toolchain for using Nix, from installation to collaboration to deployment.
You can get started by installing Determinate Nix on your preferred platform:
Get Determinate for macOS
Walk-throughs for individuals and organizations
Getting started with Determinate involves subtly different steps for individuals using Nix and teams using Nix. We’ve created specialized guides for both groups:
Determinate is Nix for work. Follow this guide to begin reaping the benefits of secure, confident Nix at scale.
Install Determinate on your workstation and let Nix power your development environments, system configurations, and more.
What is Determinate
Determinate, the end-to-end toolchain for Nix, is at home on teams with demanding security requirements. It has two core components:
-
Determinate Nix is Determinate Systems’ validated and secure downstream Nix distribution for enterprises. It comes bundled with Determinate Nixd, a helpful daemon that enables you to easily authenticate with FlakeHub and automates some otherwise-unpleasant aspects of using Nix, such as garbage collection and providing Nix with Keychain-provided certificates on macOS.
-
FlakeHub is platform for publishing and discovering Nix flakes that provides features like semantic versioning (SemVer) for Nix flakes, private flakes, resolved store paths, and FlakeHub Cache.