NixMC — a native macOS app for nix-darwin

Hi all — I’m building NixMC (https://github.com/dz0ny/nixmc), a native macOS app for managing a nix-darwin configuration.

The goal is to make everyday Mac configuration changes easier to review and share. Describe a change or choose a recipe, let a coding agent prepare the edit, then inspect the Nix build and diff before applying it.

It also includes:

  • Shared, Git-backed recipe catalogs for teams
  • Searchable guides generated from the active configuration
  • Reviewable, isolated flake update proposals
  • Recipes for common tasks such as Homebrew apps, local AI coding models, moving to a replacement Mac, and a Pareto Security hardening posture

Configurations remain normal Git-backed nix-darwin flakes; NixMC is an interface around them, not a new configuration format.

I’d appreciate feedback, especially on the recipe format, update workflow, and which macOS/nix-darwin tasks are hardest to make repeatable.