3 ms·
nix-darwin is a thing, and like all nix tools. It tackles this exact problem
by broshtush 1y ago
nix-darwin is a thing, and like all nix tools. It tackles this exact problem
- gbrindisi 1y agoI do this too. Nix is incredible, until it isn’t and then I regret using it so much. I’ll probably use something dumber for the next machine, and keep nix for servers and local vms.
- mcgrath_sh 1y agoI'm trying nix instead of Homebrew on my mac. It worked great until I decided to give rust a shot. I think my solution is to just do rust development on my Arch machine and stick with nix. That said, if I run into additional issues, I will probably just go back to Homebrew. Where were your pain points?
- gbrindisi 1y agofrom the top of my head: various hacks to make apps available to spotlight, packages/apps behind their equivalents in brew to the point where I use nix to orchestrate brew for too many things, starting envs and build switch is too slow for my taste despite caching etc, nix the language is unfriendly and hard to debug, the stack traces are useless, etc
- phinnaeus 1y agoHighly recommend keeping Nix to your NixOS machines. IYKYK
- jmpz 1y agoCan you elaborate? I don't know, and would like to know.
- deleted 1y ago[deleted]
- KolenCh 1y agoI have custom scripts to bootstrap my macOS as many others here, and I can testify that migrating to nix-darwin greatly simplified my scripts. P.S. I don’t use home manager though as I also need to bootstrap systems without nix.