imbytecat
|
885926335f
|
refactor(zsh): 移除 oh-my-zsh 依赖,改用原生配置
|
2026-04-08 10:45:09 +08:00 |
|
imbytecat
|
87ecc69601
|
refactor(zsh): 移除 .zshenv,PATH 移入 .zshrc 并支持 .zshrc.local
- 删除 .zshenv,PATH 声明合并至 .zshrc 顶部
- 末尾加载 ~/.zshrc.local 用于机密和机器特定配置
- zsh 模块不再声明 .zshenv 文件
|
2026-04-02 20:46:34 +08:00 |
|
imbytecat
|
7d0ceb4e1c
|
fix: 修复模块收敛性、异常处理和引导脚本健壮性
- dev: 异常捕获改为 except Exception 适配 decman 自定义异常
- docker/zsh/wsl: on_enable 改为 after_update + 状态检查确保收敛
- docker/zsh: subprocess 失败时 early return 避免误触发
- wsl: systemctl 调用加 try/except 防止 systemd 不可用时崩溃
- zsh: shell 路径改为精确解析 passwd 字段
- docker: decorator 别名统一为 pacman_packages
- install.sh: 开头验证 sudo 权限、mkdir -p 确保父目录、[ 改 [[
- wsl-init.sh: pacman -Sy 改 -Syu 避免 partial upgrade、已有用户补 wheel 组
|
2026-03-26 20:41:54 +08:00 |
|
imbytecat
|
a2f3ceb6b5
|
refactor(zsh): 将 PATH 配置提取到 .zshenv
|
2026-03-26 16:11:52 +08:00 |
|
imbytecat
|
6ea16d27e1
|
refactor(modules): 提取 ZshModule 并将所有模块移入 modules/ 包
|
2026-03-26 14:26:07 +08:00 |
|