You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Determinate is Nix for the enterprise.
It provides an end-to-end experience around using Nix, from installation to collaboration to deployment.
Determinate has two core components:
Determinate Nix is Determinate Systems' validated and secure downstream Nix distribution.
It comes bundled with Determinate Nixd, a helpful daemon that automates some otherwise-unpleasant aspects of using Nix, such as garbage collection and providing Nix with Keychain-provided certificates on macOS.
We recommend not using a follows directive for Nixpkgs (inputs.nixpkgs.follows = "nixpkgs") in conjunction with the Determinate flake, as it leads to cache misses for artifacts otherwise available from FlakeHub Cache.
You can quickly set up Determinate using the nixosModules.default module output from this flake.
Here's an example NixOS configuration for the current stable NixOS:
{inputs.determinate.url="https://flakehub.com/f/DeterminateSystems/determinate/*";inputs.nixpkgs.url="https://flakehub.com/f/NixOS/nixpkgs/0";outputs={determinate,nixpkgs, ... }: {nixosConfigurations.my-workstation=nixpkgs.lib.nixosSystem{system="x86_64-linux";modules=[# Load the Determinate moduledeterminate.nixosModules.default];};};}
About
Determinate is Nix for the enterprise. An end-to-end experience of using Nix, from installation to collaboration to deployment.