01 / PROBLEM
问题#
桌面、主题、输入法与开发工具共同组成工作环境。配置若散落在运行中的文件里,依赖关系、修改原因和恢复步骤就不容易保持一致。
02 / STRUCTURE
结构#
flake 统一输入与主机入口,host 描述系统层,home 描述用户层。共享基础、桌面会话和主题域分别组织,GNOME 以独立变体接入。
03 / TRADEOFF
取舍#
用 NixOS 与 Home Manager 声明配置,并让本地派生承载频道尚未提供的包。相应地,需要维护锁定输入、模块关系和硬件边界;通用组合与机器特定配置不能混为一谈。
04 / RESULT
结果#
仓库公开了一套主机配置和按组件组织的 Wiki,检查与激活是分开的工作环节。配置源码提供了可审查的结构,不等于证明所有配置都已在当前机器成功运行。
05 / SOURCE
源码与证据#
以上说明对应固定版本 ac5ae38a66,不代表对所有运行环境的测试结论。