Commit Graph

15 Commits

Author SHA1 Message Date
imbytecat bd04de439c feat(wsl): 添加 WSL 模块,mask systemd-networkd-wait-online.service 2026-03-26 19:13:14 +08:00
imbytecat b5217b27c4 feat(docker): 在主配置中启用 DockerModule 2026-03-26 17:05:07 +08:00
imbytecat b6a2209603 feat(base): 添加 base 包;fix(source): 精简错误提示文案 2026-03-26 16:55:43 +08:00
imbytecat ba1bf38c71 refactor(modules): 拆分开发工具为独立 DevModule,替换 DockerModule 2026-03-26 15:53:53 +08:00
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