imbytecat
|
6ea16d27e1
|
refactor(modules): 提取 ZshModule 并将所有模块移入 modules/ 包
|
2026-03-26 14:26:07 +08:00 |
|
imbytecat
|
019222529b
|
fix(scripts): 修复 curl | bash 下 decman 交互提示无法读取输入的问题
|
2026-03-26 14:00:05 +08:00 |
|
imbytecat
|
0ee258f666
|
docs: 精简 README、更新 AGENTS.md、统一目录名为 archlinux-config
|
2026-03-26 13:54:23 +08:00 |
|
imbytecat
|
4118392c64
|
refactor(locale): 提取 locale 配置为 decman Module
|
2026-03-26 11:10:39 +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 |
|
imbytecat
|
34d4325f09
|
fix(modules): 修正 zsh hook 脚本路径
|
2026-03-25 16:21:46 +08:00 |
|
imbytecat
|
efa5fd835c
|
feat(modules): 添加 zsh 默认 shell 自动设置
|
2026-03-25 16:19:55 +08:00 |
|
imbytecat
|
67fc622926
|
feat(scripts): 添加 locale 配置到安装脚本
|
2026-03-25 16:00:12 +08:00 |
|
imbytecat
|
57999214dc
|
调整 install.sh 执行顺序:先克隆仓库配置镜像源,再更新和安装
|
2026-03-25 15:14:35 +08:00 |
|
imbytecat
|
ac236ccbf8
|
修复文件同步:系统文件由 install.sh 管理,zshrc 用 dcli dotfiles 同步
- zsh 模块改为目录模块,支持 dotfiles 同步 .zshrc
- install.sh 添加 mirrorlist 和 sudoers 复制
- 移除空的 files/home 目录
|
2026-03-25 15:13:15 +08:00 |
|
imbytecat
|
1da33bfe2b
|
wsl-init 先同步数据库再安装 sudo,修复首次启动无法安装的问题
|
2026-03-25 14:50:57 +08:00 |
|
imbytecat
|
b8c0607d9c
|
移除 wsl.conf 自动覆盖,改为提示用户手动设置默认用户
|
2026-03-25 14:48:21 +08:00 |
|
imbytecat
|
9e9257ae66
|
通过 dcli 管理 sudoers 配置,wheel 组免密 sudo
|
2026-03-25 14:46:32 +08:00 |
|
imbytecat
|
6641a75fc9
|
重构脚本:重命名 root-setup 为 wsl-init 并修复关键问题
- 重命名 root-setup.sh 为 wsl-init.sh,明确 WSL 专属
- 添加 WSL 环境检查,防止在非 WSL 环境误执行
- 添加 sudoers 配置,修复 install.sh 无法使用 sudo 的问题
- 去掉 wsl-init 中的 -Syu,避免重复升级
- 备份已有 /etc/wsl.conf 再覆盖
- install.sh 克隆逻辑改为安全检测,避免误删已有仓库
- README 区分 WSL 首次启动和普通 Arch 两条路径
|
2026-03-25 14:42:59 +08:00 |
|
imbytecat
|
bfb4d5b3d0
|
将脚本移至 scripts/ 目录,保持仓库根目录整洁
|
2026-03-25 14:37:00 +08:00 |
|