NixOS is more complicated than you think but OpenCode fixed it
18 hours ago
- 使用 LabWC(Wayland 合成器)和来自 Cachix 的 Noctalia Shell V5 搭建的 NixOS 系统,启动时仅占用 743 MB 内存和 48 个活动任务,实现了精简桌面。
- 由 opencode 和 DeepSeek V4 Flash 模型提供 AI 配置辅助。
- LabWC 需要手动配置 DBus、Polkit 和 Clipman 等服务;greetd 无法完全管理环境变量。
- 用户配置存储在 ~/.config/ 中以确保可移植性,通过重建钩子管理符号链接(不依赖 Home-Manager)。
- 混合包管理结合 Nix 包与通过 npm 安装的应用程序(如 opencode2)。
- 尽管 Snapshot(网络摄像头应用)存在于 nixpkgs 中,仍需自定义补丁。
- 值得注意的服务包括 greetd、vox-type、podman、cockpit、kshi、clipman、satty、scrcpy、smartmontools、LocalSend、KDE Connect 和 Traefik。
- 经验总结:LabWC 不是完整的桌面环境;NixOS 重建建议至少 4 GB 内存;低内存机器上使用交换文件有帮助。