Commit Graph

11 Commits

Author SHA1 Message Date
imbytecat b3e7d059ec feat(docker): 改用 socket activation 并在启用时加入 docker 用户组 2026-03-26 15:17:02 +08:00
imbytecat 91829a621d refactor(source): 移除冗余注释;feat(base): 添加 btop/fastfetch/lazygit/micro 2026-03-26 14:40:44 +08:00
imbytecat afeaddca12 refactor(modules): 提取 BaseModule,将基础包和系统文件移入模块 2026-03-26 14:39:24 +08:00
imbytecat 6ea16d27e1 refactor(modules): 提取 ZshModule 并将所有模块移入 modules/ 包 2026-03-26 14:26:07 +08:00
imbytecat f6c0c8791b fix(source): 将 bun 和 mise 从 AUR 迁移到 pacman 官方仓库 2026-03-26 14:06:48 +08:00
imbytecat a8a394c8f2 fix(source): 移除 hardcoded 用户名 fallback,强制要求 sudo 运行 2026-03-26 13:39:59 +08:00
imbytecat fab934ace9 feat(docker): 添加 Docker 支持并重排 source.py 声明顺序 2026-03-26 13:31:44 +08:00
imbytecat 4118392c64 refactor(locale): 提取 locale 配置为 decman Module 2026-03-26 11:10:39 +08:00
imbytecat 976be7b75d fix(source): 将 yay 纳入 decman AUR 包管理 2026-03-26 10:49:40 +08:00
imbytecat 759c7b7384 refactor: 重命名 files/ 为 system/、dotfiles/ 为 home/ 2026-03-26 10:47:29 +08:00
imbytecat 56a2cc483f refactor: 从 dcli 迁移到 decman 声明式配置管理
- 新增 source.py 统一声明包、系统文件和 dotfiles
- 简化 install.sh,由 decman 接管系统文件和 locale 配置
- 移除 dcli 配置(config.yaml、hosts/、modules/、state/)
- 添加 pyproject.toml 和 uv.lock 用于开发环境类型提示
- 更新 README.md 和 AGENTS.md 适配 decman 工作流
2026-03-26 10:31:07 +08:00