You do not need NixOS on the desktop
a year ago
- #Reproducibility
- #Linux
- #NixOS
- NixOS offers a reproducible build system where the entire machine configuration can be declared in a single file and reproduced on any computer with a single command.
- Despite its advantages, NixOS has a steep learning curve, opaque errors, and lacks comprehensive documentation, making it challenging for new users.
- The author faced difficulties with hardware compatibility (e.g., Thunderbolt 3 dock) and development environments, where NixOS's approach added complexity rather than simplifying workflows.
- Switching to Fedora Silverblue-based distros (Bazzite and Bluefin) provided a more user-friendly experience with Flatpak, Homebrew, and Distrobox, solving many of the issues encountered with NixOS.
- The author concludes that while NixOS is powerful for server environments, immutable distros like Fedora Silverblue are better suited for average desktop users who prioritize ease of use over perfect reproducibility.