8 ms·
This caught my attention, and now I want to dive into NixOS more. Can anyone suggest a solid set of starting resources for someone with a (probably overly compl
by spdustin 3y ago
This caught my attention, and now I want to dive into NixOS more. Can anyone suggest a solid set of starting resources for someone with a (probably overly complex) home lab and experience with macOS and Ubuntu/Debian?
- Cyph0n 3y agoI would recommend this as a starting point for learning about Nix and NixOS: https://zero-to-nix.com/ https://zero-to-nix.com/ And this as a second reference: https://nix.dev/tutorials/first-steps/index.html https://nix.dev/tutorials/first-steps/index.html
- heywoodlh 3y agoI’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/malob/nixpkgs https://github.com/fufexan/dotfiles 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 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!