Determinate Nix
Our downstream distribution of Nix—flakes enabled by default, lazy trees for faster evaluation, and the stability, security, and support that teams need to run Nix in production.
We build in the open. From the package manager that started it all to the tools that make Nix production-ready, our work is available for everyone.
Our co-founder created Nix. We actively maintain it and push it forward.
Our downstream distribution of Nix—flakes enabled by default, lazy trees for faster evaluation, and the stability, security, and support that teams need to run Nix in production.
The package manager and build system at the heart of everything we do. Determinate Systems' co-founder Eelco Dolstra originally created Nix and our team actively maintains and advances its development across the ecosystem.
Open source projects we author and maintain to make Nix practical for teams.
The best way to install Nix. One command gets you a fully configured, flakes-enabled Determinate Nix on macOS or Linux, with macOS upgrade resilience and a safe and reliable uninstaller included.
A free, zero-configuration GitHub Actions binary cache that typically cuts CI build times by 30-50%. No secrets, no setup, just dramatically faster builds from day one.
A beginner-friendly learning resource for Nix and flakes. Opinionated, practical, and designed to get you productive with modern Nix as quickly as possible.
The command-line interface for FlakeHub. Initialize flakes, search for packages, add dependencies, and convert GitHub refs to semantic versions — all from the terminal.
Help your Nix projects stay on recent and supported versions of Nixpkgs.
A GitHub Action that automatically keeps your flake.lock up to date. Configure a schedule and update-flake-lock handles the rest, opening PRs whenever inputs have new versions available.