background grid image

Nix for macOS on AWS EC2

Determinate Nix is the easy button for provising Nix on macOS, even in AWS!

Scale your macOS CI/CD pipeline with Determinate Nix on AWS EC2. Built for cloud environments, Determinate Nix for macOS enables reproducible builds and automated deployment across your macOS compute fleet.

Cloud-native features

EC2 integration

  • AMI ready: Pre-configured for instant deployment on EC2 macOS instances
  • Auto-scaling ready: Seamless integration with EC2 Auto Scaling groups
  • User data scripts: Zero-touch installation during instance launch

AWS Integration

  • IAM authentication: Secure access control through AWS Identity and Access Management
  • Systems Manager integration: Automated management and configuration

Performance features

Optimized for the cloud

  • Fast boot times: Ready for workloads in seconds
  • Parallel build support: Maximize EC2 instance utilization

Ready to scale?

Please review our Fully automated Nix installation for macOS on AWS EC2 blog post and our Log in to FlakeHub with AWS STS guide to get started. Contact us at hello@determinate.systems to learn more about how Determinate Nix can help your organization.

Are you already familiar with Nix? Jump right in to install Determinate Nix on your macOS EC2 instances:

Install Nix
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | \
sh -s -- install macos \
--no-confirm \
--determinate \
--use-ec2-instance-store