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.