Products/System Configuration, DevOps/Nixmac

Nixmac

Your Mac, configured the right way.

System Configuration, DevOps
Nixmac

Our Take

If you've ever tried to configure your Mac with Nix-darwin, you know it's like learning a whole new language just to change your terminal prompt. Nixmac speaks human. Just tell it what you want—"I need Python, VS Code, and my dotfiles"—and it writes the Nix, builds it, and applies it safely. Your Mac becomes reproducible and version-controlled without you needing to become a Nix wizard.

Built on top of nix-darwin, Nixpkgs, home-manager, and Homebrew, Nixmac scaffolds sensible templates, imports your existing flakes, and scans your machine to find what you've already tweaked. It detects your customizations via read-only commands, groups them by category, and turns them into code you can actually keep. The live build feature streams every phase in real-time so you're not staring at a spinner wondering what's happening—and if something fails, it rolls back automatically. Your running system stays untouched until the build passes.

The AI inference is where it gets interesting. Use their hosted models with zero setup, plug in your own API key, or run fully offline with Ollama. It's pay-as-you-go through Polar Pro at $4.99/month with device sync included. No subscription trap, no lock-in.

Nixmac makes Nix-darwin accessible to mere mortals. Finally, your Mac config can be as reproducible as your Docker containers.

nixmac turns your Mac into a reproducible, version-controlled system. It allows users to describe their desired configuration in plain English, writes the Nix code, builds it, and applies it safely.

Key Features
Reproducible and version-controlled system configuration, Plain English input for configuration, Integration with Nix, Nixpkgs, home-manager, Homebrew, Git, and launchd, Scaffolding of working flakes from templates, Importing existing flakes from GitHub, Detection of existing customizations, Live build with real-time streaming of Nix build phases, Automatic rollback on build failure, AI inference for generating Nix code, Line-level diffs for reviewing changes, Drift detection for manual changes, Git-native saving with AI-written commit messages
Problem It Solves
It solves the problem of managing and configuring macOS systems in a reproducible and version-controlled manner, reducing the complexity of manual configuration and ensuring consistency across different machines.
Target Customer
macOS users who want a reproducible and version-controlled system configuration, particularly those familiar with or interested in Nix.
Use Cases
Managing macOS system configuration, Ensuring system reproducibility across different machines, Automating system configuration with Nix, Version-controlling system settings and customizations, Simplifying the process of writing and applying Nix configurations
Pricing Details
Pro version at $4.99/month with device sync included
Free Tier
Yes, free to download and use
Differentiator
Combines Nix with AI-driven configuration generation and a user-friendly interface, offering a more accessible approach to system configuration with Nix.
Why Now
The increasing complexity of system configurations and the need for reproducibility in development environments make tools like nixmac timely and relevant.

Key Facts

Category
System Configuration, DevOps
Pricing
Free with a pro version available
Discovered via
product-hunt

The people behind Nixmac

n

nixmac

profile

Developer

Links

Browse by category

Want products like this in your inbox every morning?

Five products. Every morning. Written by someone who actually cares whether they're good or not. Free forever, unsubscribe whenever.

Nixmac — SLAYREPORT