主要观点:过去一个月作者将工作笔记本和个人台式机都切换到了 NixOS,这是一段奇妙的旅程,虽语言语法有些怪异但简单,“RTFM”在 Nix 中不适用,重点在于可重现性和稳定性。
关键信息:
- 学习曲线在开始 1 - 2 天较陡,之后掌握整体思路即可。
- 可通过“RTFM”借助 grep.app 查看他人做法,NixOS 论坛很有用。
- 考虑切换的原因是可重现性和稳定性。
- 稳定性:OS 分为可配置和不可配置部分,更改
configuration.nix
需rebuild
和switch
,可实现回滚。 - 可重现性:确保脚本等每次都能正常工作,方便优化桌面小方面。
- 点文件(dotfile)的作用增强,易于同步多台机器,相关设置可成为“包”。
- 额外福利:格式化更易,可通过 GitHub actions 创建包含配置的 ISO 以便在新机器上工作,作者的 nix 配置可在dotfiles查看。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。