Nixmac
Nix-darwin that speaks plain English
233 followers
Nix-darwin that speaks plain English
233 followers
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.









how does it handle apps that need constant updates outside nixpkgs, like browsers or slack, do you end up pinning older versions or is there a smooth way to keep them current?
Love this idea, been wanting something like this for a while. One thing that would make it way more useful for me is a diff preview before applying changes, so I can see exactly what files and packages will move or get removed before committing. Would save a lot of "oh no, what did I just break" moments.
finally something that lets me describe my mac setup without hunting through dotfiles. the plain english step is genuinely useful and the safe apply part gave me the confidence to actually try it.
Finally a way to describe my Mac setup without hand-writing a thousand lines of nix config. It actually understood my messy description and built something that worked.
Tried describing my dev setup in plain English and watching it spit out the actual Nix config felt weirdly satisfying. Clean way to get a reproducible mac without learning the language first.
Described my setup in a sentence and it generated working Nix config I could actually read. The dry-run diff before applying is a nice safety net for someone like me who's nervous about nuking a working Mac.
The plain-English to Nix translation is genuinely clever, way less intimidating than the usual "edit this expression" wall. The safe apply step is the right call too, finally makes Nix feel approachable for people who just want their dotfiles to stop breaking.