nixmacDownload for macOS
macOS · Nix · Open Source<br>Your Mac, configured<br>the right way.<br>nixmac turns your Mac into a reproducible, version-controlled system. Describe what you want in plain English — it writes the Nix, builds it, and applies it safely.<br>Download for macOSView docs
nixmac<br>so it can be targeted by CSS (this file), After Effects, Jitter, or Rive.
Groups: #frame #wordmark #eye-left #eye-right #blush-left #blush-right #smile #circuits<br>Coordinate note: features keep logo.svg's native 0..441 / 0..406 space; the #features<br>wrapper scales them to sit inside the rounded frame's stroke.<br>-->
Get started
Built on top of<br>nix-darwinNixpkgshome-managerHomebrewGitlaunchd
Step 3 · Config directory<br>Start from a<br>sensible template<br>Pick a starting point and nixmac scaffolds a working flake for you — sensible modules, a clean layout, and a config that builds on the first try.<br>nix-darwin + Determinate (recommended)<br>nixos-unified for cross-platform<br>flake-parts for minimalists
Import from GitHub<br>Bring your<br>existing flake<br>Already manage your Mac with Nix? Point nixmac at your existing flake and it picks up right where you left off — no rewrite required.<br>Connect any GitHub account<br>Detect flake.nix files automatically<br>Local folder or flake reference too
Step 5 · Import customizations<br>We'll find what<br>you already tweaked<br>nixmac runs read-only commands to detect the settings, packages, and services you've already customized — then turns them into code you can keep.
1 · Ask to scan<br>Read-only. Nothing changes.
2 · Read your Mac<br>$ defaults, $ brew list, $ launchctl…
3 · Track what matters<br>Your tweaks, grouped by category.
Live build<br>Watch every step<br>of your rebuild<br>No spinners hiding the work. Every phase of the Nix build streams in real time, so you always know exactly what your system is doing.<br>Evaluating flake · Building packages<br>Fetching from cache · Compiling<br>Activating configuration
Green means go<br>Done in seconds,<br>verified end-to-end<br>Changes apply atomically with a real darwin-rebuild switch. If a build fails, your running system stays exactly where it was.<br>Automatic rollback on failure<br>Nothing touches disk until it passes<br>Reproducible on every machine
Step 6 · AI inference<br>Hosted models,<br>or bring your own<br>Use nixmac's hosted models with zero setup, or plug in your own API key. Prefer fully local? Run it offline with Ollama.<br>Pay as you go — metered through Polar<br>Pro at $4.99/mo — device sync included<br>Bring your own API key — Anthropic, OpenAI
so it can be targeted by CSS (this file), After Effects, Jitter, or Rive.
Groups: #frame #wordmark #eye-left #eye-right #blush-left #blush-right #smile #circuits<br>Coordinate note: features keep logo.svg's native 0..441 / 0..406 space; the #features<br>wrapper scales them to sit inside the rounded frame's stroke.<br>-->
nixmac hostedRecommended<br>We run the models. Sign in and choose hosted billing.
After onboarding<br>Just say what<br>you want next<br>Once you're set up, changing your Mac is a sentence, not a research project. The agent reads your config, writes the Nix, and iterates until it builds.<br>Natural language input<br>Guided 3-step flow<br>AI writes the Nix for you
Review · line-level diffs<br>See every changed line<br>This is not a black box. Inspect exactly what changed, file by file, before and after it lands — with added and removed lines at a glance.
Drift detection<br>Manual changes don't go unnoticed<br>Changed something by hand? nixmac detects the drift and lets you adopt it into your config — or undo it with one click.
Save · git-native<br>Every change,<br>committed<br>Every apply is a git commit with an AI-written, semantic message. Your Mac's history reads like a changelog — and any state is one click away.<br>AI-written semantic commit messages<br>Every apply saved as a git commit<br>One-click restore to any state
FAQ<br>Frequently asked questions
What is Nixmac?
Do I need to know Nix to use Nixmac?
Is Nixmac free?
Which macOS versions are supported?
Does it modify my system?
Will Nixmac mess up my Mac or existing environment?
Can I uninstall Nixmac and Nix cleanly?
Can I use Nixmac with existing Nix setups?
Does Nixmac support flakes?
Is Nixmac open source?
so it can be targeted by CSS (this file), After Effects, Jitter, or Rive.
Groups: #frame #wordmark #eye-left #eye-right #blush-left #blush-right #smile #circuits<br>Coordinate note: features keep logo.svg's native 0..441 / 0..406 space; the #features<br>wrapper scales them to sit inside the rounded frame's stroke.<br>-->
Get started<br>Your Mac, under control.<br>Free and open source. No account required to try.<br>Download nixmac — free