You do not need NixOS on the desktop
a year ago
- #Reproducibility
- #Linux
- #NixOS
- NixOS提供了一套可复现的构建系统,整个机器配置只需在单个文件中声明,就能通过一条命令在任何计算机上重现。
- 尽管优势显著,但NixOS存在学习曲线陡峭、错误信息晦涩难懂、文档不够全面等问题,给新用户带来较大挑战。
- 作者在硬件兼容性(如雷雳3扩展坞)和开发环境配置方面遇到困难,发现NixOS的处理方式反而增加了工作流复杂度。
- 改用基于Fedora Silverblue的发行版(Bazzite和Bluefin)后,通过Flatpak、Homebrew和Distrobox获得了更友好的用户体验,解决了NixOS的诸多痛点。
- 作者最终认为,虽然NixOS在服务器领域表现出色,但对于追求易用性而非完美可复现性的普通桌面用户,Fedora Silverblue这类不可变发行版是更好的选择。