Introduction to Determinate
Determinate is an end-to-end toolchain for using Nix, from installation to collaboration to deployment. It’s designed for 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.
You’re free to adopt these components separately but you’ll have the best experience if you use both. You can adopt Determinate across your organization
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.