refactor(zsh): 移除 zsh 模块与配置

This commit is contained in:
2026-04-09 15:50:34 +08:00
parent 193cbdb11b
commit 33f4beb72a
4 changed files with 18 additions and 168 deletions
+3 -3
View File
@@ -18,7 +18,7 @@
│ ├── dev.py # 开发模块(语言运行时 + LSP + 工具链)
│ ├── docker.py # Docker 模块(packages + systemd units
│ ├── locale.py # locale 模块(on_change hook 示例)
│ └── zsh.py # Zsh 模块(shell + 插件 + 自动 chsh
│ └── fish.py # Fish 模块(shell + fzf + 自动 chsh
├── system/etc/ # 系统配置文件源 → /etc/
├── home/ # 用户配置文件源 → ~/(必须指定 owner)
├── scripts/
@@ -101,7 +101,7 @@ class DockerModule(Module):
return {"docker.socket"}
```
**模块组织原则**:所有 files / packages / units 声明都通过 Module 封装,按领域拆分(base / dev / docker / locale / zsh)。新增功能优先加到对应现有模块;跨领域、需要 lifecycle hook(`on_change` / `after_update`)或需要绑定 packages + systemd units 时再新建模块。
**模块组织原则**:所有 files / packages / units 声明都通过 Module 封装,按领域拆分(base / dev / docker / locale / fish)。新增功能优先加到对应现有模块;跨领域、需要 lifecycle hook(`on_change` / `after_update`)或需要绑定 packages + systemd units 时再新建模块。
### Shell 脚本
@@ -123,7 +123,7 @@ class DockerModule(Module):
## 关键依赖关系
`.zshrc` 别名与包的绑定(修改前务必检查):
`.config/fish/config.fish` 别名与包的绑定(修改前务必检查):
| 别名 | 依赖包 | 位置 |
|------|--------|------|