Hacker News new | ask | show | jobs
by heywoodlh 821 days ago
I’ve found it most helpful to review other people’s configurations to learn Nix.

Some specific ones I really like:

https://github.com/malob/nixpkgs

https://github.com/fufexan/dotfiles

I keep a not comprehensive GitHub Stars list of Nix stuff I find here if you want more:

https://github.com/stars/heywoodlh/lists/nix

If you aren’t familiar, Nix-Darwin allows you to codify your MacOS deployments in a fashion comparable to NixOS. As a huge Nix-Darwin user myself, I have found malob’s repo extremely helpful for ideas with MacOS configuration. Nix-Darwin has made me so happy as a MacOS user. :)

Some other unsolicited tips:

1. Start with Nix flakes for configuration

2. Invest in Home-Manager before NixOS or Nix-Darwin

3. Ask people for help in Matrix or Discourse — my experience is that Nix-related folk are very welcoming and understanding

Good luck!