Eventually `claude -p` allowed me to write a script that let me just prompt the changes I wanted to my config rather than have to keep looking up the options in the nix-darwin docs. Over time I found that it would rarely fail to one-shot my request, and I realized I was an Electron shell away from being able to create a desktop app that could essentially do what my script was doing.
When a non-technical friend or family member asks me for help with something on their computer, the words they use to make that request is exactly what I would prompt my script with to update my config. I thought that was really neat, because Nix is seen as having a high learning curve even for developers, but it happens to be the right fit to serve the request of the least technical people I know.
So anyways, here is the app, it's called nixmac, and I wanted to share it with you guys - hope you like it, any feedback is appreciated!