refactor(zsh): 移除 zsh 模块与配置
This commit is contained in:
@@ -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` 别名与包的绑定(修改前务必检查):
|
||||
|
||||
| 别名 | 依赖包 | 位置 |
|
||||
|------|--------|------|
|
||||
|
||||
Reference in New Issue
Block a user