imbytecat
|
04d517a2c2
|
refactor: 清理 source.py 死代码与空 __init__.py
- source.py: 删除插件存在性检查,modules import 阶段已会 ImportError
- modules/__init__.py: 删除空文件,PEP 420 namespace package 不需要
|
2026-04-08 12:37:41 +08:00 |
|
imbytecat
|
c87f440017
|
refactor: 改进代码健壮性与文档一致性
|
2026-04-03 15:07:26 +08:00 |
|
imbytecat
|
0aaf26a529
|
fix: 移除 wsl 模块及 WSL 检测逻辑
|
2026-04-02 20:57:59 +08:00 |
|
imbytecat
|
443afbccb1
|
refactor: 合并 cli 模块至 base,移除 cli.py
|
2026-04-02 20:41:09 +08:00 |
|
imbytecat
|
339a27d736
|
refactor: 拆分 cli 模块,分离现代终端工具与开发工具链
- 新增 cli 模块:bat, btop, duf, dust, eza, fastfetch, fd,
git-delta, jq, micro, procs, ripgrep, tealdeer, trash-cli,
yazi, zoxide + git/mise 用户配置
- dev 瘦身为纯开发工具:语言运行时、LSP、编辑器
- base 还原为无参构造,移除用户配置文件职责
- git config 添加 delta pager 配置
|
2026-04-02 20:24:23 +08:00 |
|
imbytecat
|
caed1d5b4e
|
feat(dev,base): 添加 mise 全局信任和 Git 跳过 SSL 验证配置
- mise: 信任根目录下所有配置 (trusted_config_paths = ["/"])
- git: 全局禁用 SSL 证书验证 (http.sslVerify = false)
|
2026-04-02 20:10:14 +08:00 |
|
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 |
|