Skip to main content
Determinate Nix Action

Determinate Nix, pinned and ready for CI

Determinate Nix Action installs Determinate Nix with flakes support on Linux, macOS, and WSL2 runners in seconds. Every release is tagged to a specific Determinate Nix version, so you can pin your CI to an exact, reproducible install instead of a moving target.

One-line install, every platform

Installs on Linux (x86_64, aarch64), macOS (x86_64, aarch64), and WSL2 runners, plus containers, ARC, and GitHub Enterprise Server.

Version pinned to Determinate Nix releases

Every release is automatically tagged to a Determinate Nix version, so pinning to a specific tag guarantees the exact same install every time.
KVM on GitHub Actions: Hardware-accelerated KVM

Hardware-accelerated KVM

Automatically configures KVM on runners that support it, so NixOS tests and VM-based workloads run far faster.
KVM on GitHub Actions
  • Determinate Nix Action on GitHub

    Determinate Nix Action on GitHub (opens in a new tab)

    The determinate-nix-action repository, with configuration options and the latest releases.

  • Nix for CI/CD

    Nix for CI/CD

    How Determinate Nix, FlakeHub Cache, and reproducible builds fit together across your CI pipelines.

Explore other Actions