Commit Graph

  • 8e411c4c97 feat(base): 添加 Adobe 思源黑体和宋体中文字体 main imbytecat 2026-04-17 14:21:14 +08:00
  • e94eda2a5f feat(fish): 绑定 Up 键到 Atuin 前缀搜索 imbytecat 2026-04-10 16:59:15 +08:00
  • ac66aadea2 feat(dev): 添加 oxlint 全局包 imbytecat 2026-04-10 11:15:09 +08:00
  • 04bf913d35 feat(base): 添加 chromium 浏览器 imbytecat 2026-04-10 10:54:41 +08:00
  • d2b2c7376f fix(mise): 添加 usage 工具以支持 completions imbytecat 2026-04-10 09:45:42 +08:00
  • b84368259d fix(fish): 将 \e\e 绑定语法更新为 Fish 4.0+ 的 escape,escape imbytecat 2026-04-10 09:37:29 +08:00
  • 3895221c48 fix(fish): 修复 Ctrl+Space 绑定的语法错误,将 \c@ 替换为 ctrl-space imbytecat 2026-04-10 09:34:42 +08:00
  • 27d4c68f23 fix(docker): 改用 SourceError 处理组信息查询失败 imbytecat 2026-04-09 16:05:04 +08:00
  • af42eb913f fix(fish): 改用 SourceError 处理 shell 查询失败 imbytecat 2026-04-09 15:51:45 +08:00
  • 33f4beb72a refactor(zsh): 移除 zsh 模块与配置 imbytecat 2026-04-09 15:50:34 +08:00
  • 193cbdb11b feat(fish): 添加 fish 模块与交互配置 imbytecat 2026-04-09 15:50:34 +08:00
  • 99f9608282 feat(base): 添加 fastfetch 系统信息工具 imbytecat 2026-04-09 12:09:54 +08:00
  • b96e144e82 refactor(modules): 添加类型注解并优化 WSL 检测 imbytecat 2026-04-09 12:09:00 +08:00
  • 4182b3c300 docs(agents): 完善 AGENTS.md 并添加别名依赖表 imbytecat 2026-04-09 11:52:40 +08:00
  • ff31160602 feat(base): 精简 WSL 开发环境包列表 imbytecat 2026-04-09 11:51:53 +08:00
  • 34e71deed0 feat(zsh): 优化补全匹配与 eza 别名 imbytecat 2026-04-09 11:10:23 +08:00
  • e34d7da3ea feat(zsh): WSL 下让 Windows Terminal 新标签继承当前目录 imbytecat 2026-04-08 13:34:57 +08:00
  • e9a77f907e feat(base): 补齐 yazi 预览依赖 imbytecat 2026-04-08 13:26:03 +08:00
  • 77d51c65b3 feat(zsh): 现代化 zshrc 配置并删除冗余 vim imbytecat 2026-04-08 13:21:59 +08:00
  • 2b3544b4a5 refactor(base): 切换回收站工具 trash-cli → gomi-bin imbytecat 2026-04-08 13:21:16 +08:00
  • d4cb2f8acb refactor(base): 用 ouch 替换 atool 与冗余解压器 imbytecat 2026-04-08 13:20:55 +08:00
  • 0b6830f6d8 docs: 添加 WSL 安装 Arch Linux 的说明 imbytecat 2026-04-08 12:56:08 +08:00
  • 9befd389af docs: 修正 AGENTS.md 与重构后代码不符的描述 imbytecat 2026-04-08 12:37:57 +08:00
  • f626c12e49 fix(dev): hook 失败改为 raise SourceError 而非静默警告 imbytecat 2026-04-08 12:37:49 +08:00
  • 04d517a2c2 refactor: 清理 source.py 死代码与空 __init__.py imbytecat 2026-04-08 12:37:41 +08:00
  • 171aaa55fd fix(docker): 禁用 systemd-networkd-wait-online 解决 docker 启动卡两分钟 imbytecat 2026-04-08 12:18:04 +08:00
  • f4c42d3d94 refactor(zsh): 将 Starship PHP 模块替换为 Python imbytecat 2026-04-08 11:22:38 +08:00
  • 1f94c3f63f feat(git): 通过 include 支持本地身份配置 imbytecat 2026-04-08 11:22:38 +08:00
  • 885926335f refactor(zsh): 移除 oh-my-zsh 依赖,改用原生配置 imbytecat 2026-04-08 10:45:09 +08:00
  • b1dd39f54e chore: 去除 archlinux wsl 检测 imbytecat 2026-04-08 02:03:59 +00:00
  • 71349611ab feat(zsh): 更新 Starship 配置,采用 powerline 风格主题 imbytecat 2026-04-08 09:49:21 +08:00
  • 63975a334d fix(dev): 修正 dockerfile LSP 包名并添加国内镜像 imbytecat 2026-04-08 09:39:01 +08:00
  • 5c851ea250 feat(dev): 添加 Vue LSP imbytecat 2026-04-03 16:56:33 +08:00
  • 4a147ea7f3 feat(dev): 添加 ruff 和 dockerfile-language-server LSP imbytecat 2026-04-03 16:46:31 +08:00
  • af6ed36fdc feat(dev): 添加 TypeScript 和 Go 的 LSP 支持 imbytecat 2026-04-03 16:38:39 +08:00
  • d1a48ffedc feat(dev): 添加 shell LSP 支持 imbytecat 2026-04-03 16:29:53 +08:00
  • 4e64c20cf1 chore(dev): 移除 pi-coding-agent imbytecat 2026-04-03 16:16:26 +08:00
  • bc2fee84b5 style(scripts): 统一脚本输出格式,使用语义化 emoji 前缀 imbytecat 2026-04-03 16:08:26 +08:00
  • 4c7d0b57bd refactor(base): 增强配置健壮性与开发体验 imbytecat 2026-04-03 15:49:59 +08:00
  • c87f440017 refactor: 改进代码健壮性与文档一致性 imbytecat 2026-04-03 15:07:26 +08:00
  • ffb200fd43 refactor(install): 移除 yay 依赖,decman 改为直接 makepkg 安装 imbytecat 2026-04-03 14:36:49 +08:00
  • bbb192ffd5 feat: 现代化终端体验升级 imbytecat 2026-04-03 13:46:26 +08:00
  • f607c95bf0 feat(base): 添加 git credential.helper store 配置 imbytecat 2026-04-03 09:43:45 +08:00
  • 8845398d84 feat(dev): 添加 oh-my-opencode 依赖(ast-grep, github-cli, tmux) imbytecat 2026-04-02 21:14:53 +08:00
  • 0aaf26a529 fix: 移除 wsl 模块及 WSL 检测逻辑 imbytecat 2026-04-02 20:57:59 +08:00
  • 064f1dc0bb fix(dev): mise 配置添加 [settings] 区块 imbytecat 2026-04-02 20:49:03 +08:00
  • 10dfc70a21 chore(zsh): 精简 .zshrc.local 注释 imbytecat 2026-04-02 20:47:35 +08:00
  • 87ecc69601 refactor(zsh): 移除 .zshenv,PATH 移入 .zshrc 并支持 .zshrc.local imbytecat 2026-04-02 20:46:34 +08:00
  • 443afbccb1 refactor: 合并 cli 模块至 base,移除 cli.py imbytecat 2026-04-02 20:41:09 +08:00
  • 5d081f87d1 fix: mise 配置归属 dev 模块,更新 AGENTS.md 匹配当前结构 imbytecat 2026-04-02 20:37:51 +08:00
  • 339a27d736 refactor: 拆分 cli 模块,分离现代终端工具与开发工具链 imbytecat 2026-04-02 20:24:23 +08:00
  • c58276b18b chore: 添加 CLAUDE.md 作为 AGENTS.md 的符号链接 imbytecat 2026-04-02 20:11:45 +08:00
  • caed1d5b4e feat(dev,base): 添加 mise 全局信任和 Git 跳过 SSL 验证配置 imbytecat 2026-04-02 20:10:14 +08:00
  • 7d0ceb4e1c fix: 修复模块收敛性、异常处理和引导脚本健壮性 imbytecat 2026-03-26 20:41:54 +08:00
  • 769ca0a44b refactor(wsl): 统一 WSL 检测方式为 WSLInterop 文件检查 imbytecat 2026-03-26 19:23:56 +08:00
  • bd04de439c feat(wsl): 添加 WSL 模块,mask systemd-networkd-wait-online.service imbytecat 2026-03-26 19:13:14 +08:00
  • abd93310b8 fix(dev): 使用 after_update 替代 on_change 确保每次同步都安装全局包 imbytecat 2026-03-26 17:21:02 +08:00
  • b5217b27c4 feat(docker): 在主配置中启用 DockerModule imbytecat 2026-03-26 17:05:07 +08:00
  • b6a2209603 feat(base): 添加 base 包;fix(source): 精简错误提示文案 imbytecat 2026-03-26 16:55:43 +08:00
  • a2f3ceb6b5 refactor(zsh): 将 PATH 配置提取到 .zshenv imbytecat 2026-03-26 16:11:52 +08:00
  • 2734133d62 feat(dev): 添加 Go 并将 comment-checker 改用 go install 安装 imbytecat 2026-03-26 16:07:06 +08:00
  • ba1bf38c71 refactor(modules): 拆分开发工具为独立 DevModule,替换 DockerModule imbytecat 2026-03-26 15:53:53 +08:00
  • b3e7d059ec feat(docker): 改用 socket activation 并在启用时加入 docker 用户组 imbytecat 2026-03-26 15:17:02 +08:00
  • ccbd2c55d4 chore(base): 将 yay 替换为 yay-bin 加速安装 imbytecat 2026-03-26 15:06:42 +08:00
  • a98a46bee8 feat(base): 添加 eza;feat(zsh): 添加 ls/tree/cat alias imbytecat 2026-03-26 14:49:24 +08:00
  • 91829a621d refactor(source): 移除冗余注释;feat(base): 添加 btop/fastfetch/lazygit/micro imbytecat 2026-03-26 14:40:44 +08:00
  • afeaddca12 refactor(modules): 提取 BaseModule,将基础包和系统文件移入模块 imbytecat 2026-03-26 14:39:24 +08:00
  • 6ea16d27e1 refactor(modules): 提取 ZshModule 并将所有模块移入 modules/ 包 imbytecat 2026-03-26 14:26:07 +08:00
  • f6c0c8791b fix(source): 将 bun 和 mise 从 AUR 迁移到 pacman 官方仓库 imbytecat 2026-03-26 14:06:48 +08:00
  • 019222529b fix(scripts): 修复 curl | bash 下 decman 交互提示无法读取输入的问题 imbytecat 2026-03-26 14:00:05 +08:00
  • 0ee258f666 docs: 精简 README、更新 AGENTS.md、统一目录名为 archlinux-config imbytecat 2026-03-26 13:54:23 +08:00
  • a8a394c8f2 fix(source): 移除 hardcoded 用户名 fallback,强制要求 sudo 运行 imbytecat 2026-03-26 13:39:59 +08:00
  • fab934ace9 feat(docker): 添加 Docker 支持并重排 source.py 声明顺序 imbytecat 2026-03-26 13:31:44 +08:00
  • 4118392c64 refactor(locale): 提取 locale 配置为 decman Module imbytecat 2026-03-26 11:10:39 +08:00
  • 976be7b75d fix(source): 将 yay 纳入 decman AUR 包管理 imbytecat 2026-03-26 10:49:40 +08:00
  • 759c7b7384 refactor: 重命名 files/ 为 system/、dotfiles/ 为 home/ imbytecat 2026-03-26 10:47:29 +08:00
  • 66ae60a69b fix: 恢复 .gitignore imbytecat 2026-03-26 10:43:44 +08:00
  • 56a2cc483f refactor: 从 dcli 迁移到 decman 声明式配置管理 imbytecat 2026-03-26 10:31:07 +08:00
  • 34d4325f09 fix(modules): 修正 zsh hook 脚本路径 imbytecat 2026-03-25 16:21:46 +08:00
  • efa5fd835c feat(modules): 添加 zsh 默认 shell 自动设置 imbytecat 2026-03-25 16:19:55 +08:00
  • 67fc622926 feat(scripts): 添加 locale 配置到安装脚本 imbytecat 2026-03-25 16:00:12 +08:00
  • 6150cf166f docs: 添加 AGENTS.md 代码规范文档 imbytecat 2026-03-25 15:45:47 +08:00
  • 92c1f26667 更新 zsh 配置与插件清单 imbytecat 2026-03-25 15:37:09 +08:00
  • 669edf8dc3 调整基础与开发模块包分组 imbytecat 2026-03-25 15:37:09 +08:00
  • 33735402a5 修复 dotfiles source 路径,指向 dotfiles/.zshrc imbytecat 2026-03-25 15:18:17 +08:00
  • 57999214dc 调整 install.sh 执行顺序:先克隆仓库配置镜像源,再更新和安装 imbytecat 2026-03-25 15:14:35 +08:00
  • ac236ccbf8 修复文件同步:系统文件由 install.sh 管理,zshrc 用 dcli dotfiles 同步 imbytecat 2026-03-25 15:13:15 +08:00
  • 694efb1a33 保留 state 目录但忽略其内容,与 dcli 默认行为一致 imbytecat 2026-03-25 15:08:16 +08:00
  • f8b709eba1 添加 .gitignore 忽略 dcli 运行时产生的 state 和设备特定文件 imbytecat 2026-03-25 15:06:34 +08:00
  • f517d8a083 关闭 system_backups,WSL 环境暂不需要 imbytecat 2026-03-25 15:03:54 +08:00
  • 1f8dd45eed 修复 config.yaml:active_host → host,通过 dcli validate imbytecat 2026-03-25 15:00:36 +08:00
  • 776f67b09a 修复 dcli 配置语法错误 imbytecat 2026-03-25 14:56:30 +08:00
  • 1da33bfe2b wsl-init 先同步数据库再安装 sudo,修复首次启动无法安装的问题 imbytecat 2026-03-25 14:50:57 +08:00
  • b8c0607d9c 移除 wsl.conf 自动覆盖,改为提示用户手动设置默认用户 imbytecat 2026-03-25 14:48:21 +08:00
  • 9e9257ae66 通过 dcli 管理 sudoers 配置,wheel 组免密 sudo imbytecat 2026-03-25 14:46:32 +08:00
  • 6641a75fc9 重构脚本:重命名 root-setup 为 wsl-init 并修复关键问题 imbytecat 2026-03-25 14:42:59 +08:00
  • bfb4d5b3d0 将脚本移至 scripts/ 目录,保持仓库根目录整洁 imbytecat 2026-03-25 14:37:00 +08:00
  • 74c1175264 修复 curl|bash 模式下 passwd 无法读取键盘输入的问题 imbytecat 2026-03-25 14:34:36 +08:00
  • 2e2ae39d08 移除 root-setup 中的 sudo 免密配置,交由 dcli 管理 imbytecat 2026-03-25 14:32:39 +08:00
  • d85e468f67 将 yay 加入 base 模块防止被 auto_prune 移除 imbytecat 2026-03-25 14:31:56 +08:00