From 72ade4741d4f9172b56ab8ba23810f2149a462be Mon Sep 17 00:00:00 2001 From: li chaoran Date: Sat, 27 Jun 2026 14:44:00 +0800 Subject: [PATCH 1/9] docs: refresh repo metadata --- AGENTS.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 5f30f2e..dc381f2 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,7 +1,7 @@ # PROJECT KNOWLEDGE BASE -**Generated:** 2026-06-04 -**Branch:** main +**Generated:** 2026-06-27 +**Branch:** master > **SYNC RULE**: This file and `CLAUDE.md` MUST be kept in sync for the sections: Overview, Structure, Where to Look, Commands. When updating one, update the other. CLAUDE.md additionally contains RTK instructions and Claude Code-specific guidance. From 04a5e4a1b4eb2bfc2b4d661b782a581feb28bbaa Mon Sep 17 00:00:00 2001 From: li chaoran Date: Sat, 27 Jun 2026 14:44:06 +0800 Subject: [PATCH 2/9] fix: correct ttyd install path --- dotfiles/.chezmoiexternal.toml.tmpl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dotfiles/.chezmoiexternal.toml.tmpl b/dotfiles/.chezmoiexternal.toml.tmpl index d5f6bf8..c33ea76 100644 --- a/dotfiles/.chezmoiexternal.toml.tmpl +++ b/dotfiles/.chezmoiexternal.toml.tmpl @@ -57,6 +57,5 @@ [".local/bin/ttyd"] type = "file" url = "https://github.com/tsl0922/ttyd/releases/download/{{ (gitHubLatestRelease "tsl0922/ttyd").TagName }}/ttyd.{{ $Arch }}" - path = "rtk" + path = "ttyd" executable = true - From 40e02ee65e9cf6889095ab52af8253814c081440 Mon Sep 17 00:00:00 2001 From: li chaoran Date: Sat, 27 Jun 2026 14:44:10 +0800 Subject: [PATCH 3/9] docs: add repair checklist --- docs/repair-checklist.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 docs/repair-checklist.md diff --git a/docs/repair-checklist.md b/docs/repair-checklist.md new file mode 100644 index 0000000..2762c99 --- /dev/null +++ b/docs/repair-checklist.md @@ -0,0 +1,31 @@ +# 修复清单 + +Date: 2026-06-27 + +这份清单按“先修实现缺口,再修文档漂移,再看历史计划是否可合并”整理。 + +## 优先修复 + +| Priority | Item | Status | Evidence | Next step | +| --- | --- | --- | --- | --- | +| P1 | 修复 `ttyd` 外部安装路径写成 `rtk` 的问题 | Done | `dotfiles/.chezmoiexternal.toml.tmpl` 现在把 `ttyd` 落到正确路径 | 已修复 | +| P2 | 更新 `docs/structure.md` 以匹配当前仓库 | Done | 旧的 i3 / nvim 迁移草案已替换成当前仓库结构说明 | 已修复 | +| P2 | 统一 `AGENTS.md` / `CLAUDE.md` 的仓库元数据 | Done | `AGENTS.md` 头部已刷新为当前日期和分支 | 已修复 | + +## 历史计划盘点 + +| Plan | Status | Completed | Mergeable locally | Notes | +| --- | --- | --- | --- | --- | +| `docs/plans/2026-01-25-rofi-design.md` | Abandoned | No | No direct merge | 已按用户决定废弃,不再作为当前仓库路线。仓库里也没有 `dotfiles/dot_config/rofi/` 实现。 | + +## 已具备的前提 + +- 字体前提已经有了:`dotfiles/dot_config/fontconfig/fonts.conf` 已把 monospace 指向 Monaspace Neon。 +- X 会话启动链路已经有了:`dotfiles/dot_xinitrc` 仍然负责启动 i3。 +- `dotfiles/dot_xprofile` 也已经存在,说明 X11 相关环境变量路径不是空的。 + +## 结论 + +- 目前没有发现“已经完成并可直接合并”的 rofi 计划内容。 +- 可以本地合并的只有前提,不是 rofi 配置本体。 +- 真正值得先修的项目已经处理完毕。 From 1ae4052b55217190f2988c11bce55c713ea2643c Mon Sep 17 00:00:00 2001 From: li chaoran Date: Sat, 27 Jun 2026 14:44:15 +0800 Subject: [PATCH 4/9] docs: mark rofi plan abandoned --- docs/plans/2026-01-25-rofi-design.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/plans/2026-01-25-rofi-design.md b/docs/plans/2026-01-25-rofi-design.md index 31abb67..51abaff 100644 --- a/docs/plans/2026-01-25-rofi-design.md +++ b/docs/plans/2026-01-25-rofi-design.md @@ -1,6 +1,6 @@ # Rofi Configuration Design Date: 2026-01-25 -Status: Approved +Status: Abandoned ## Overview Add a minimalist, integrated Rofi configuration to the dotfiles. Rofi will serve as the application launcher and window switcher, filling the gap in the current i3 setup. @@ -46,3 +46,9 @@ A "Catppuccin-esque" dark theme to match Alacritty/Neovim. ## Future Work * Bind to `Super+d` in i3 config (separate task). * Add power menu mode script. + +## Repo Status Check (2026-06-27) + +- 这条路线已废弃,不再作为当前仓库的实现目标。 +- `dotfiles/dot_config/rofi/` 未实现,且 i3 路线也不再推进。 +- 这份 plan 仅保留为历史记录,不再继续落地。 From 85463ed6516a7ac9f111d13f8b4626e8d7a3866c Mon Sep 17 00:00:00 2001 From: li chaoran Date: Sat, 27 Jun 2026 14:55:37 +0800 Subject: [PATCH 5/9] docs: mark repair checklist completed --- docs/repair-checklist.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/repair-checklist.md b/docs/repair-checklist.md index 2762c99..1aab52f 100644 --- a/docs/repair-checklist.md +++ b/docs/repair-checklist.md @@ -1,6 +1,7 @@ # 修复清单 Date: 2026-06-27 +Status: Completed 这份清单按“先修实现缺口,再修文档漂移,再看历史计划是否可合并”整理。 @@ -26,6 +27,6 @@ Date: 2026-06-27 ## 结论 -- 目前没有发现“已经完成并可直接合并”的 rofi 计划内容。 +- 这份修复清单已完成,优先修复项全部收口。 +- 当前没有发现“已经完成并可直接合并”的 rofi 计划内容。 - 可以本地合并的只有前提,不是 rofi 配置本体。 -- 真正值得先修的项目已经处理完毕。 From f67157cc56b004f64f67be4ff50b31d8bd06f45d Mon Sep 17 00:00:00 2001 From: li chaoran Date: Sat, 27 Jun 2026 15:01:03 +0800 Subject: [PATCH 6/9] chore: remove ttyd external install --- dotfiles/.chezmoiexternal.toml.tmpl | 6 ------ 1 file changed, 6 deletions(-) diff --git a/dotfiles/.chezmoiexternal.toml.tmpl b/dotfiles/.chezmoiexternal.toml.tmpl index c33ea76..52fa215 100644 --- a/dotfiles/.chezmoiexternal.toml.tmpl +++ b/dotfiles/.chezmoiexternal.toml.tmpl @@ -53,9 +53,3 @@ url = "https://github.com/zellij-org/zellij/releases/download/{{ (gitHubLatestRelease "zellij-org/zellij").TagName }}/zellij-{{ $Arch }}-{{ $Os }}-musl.tar.gz" path = "zellij" executable = true - -[".local/bin/ttyd"] - type = "file" - url = "https://github.com/tsl0922/ttyd/releases/download/{{ (gitHubLatestRelease "tsl0922/ttyd").TagName }}/ttyd.{{ $Arch }}" - path = "ttyd" - executable = true From ea42c97fea77576aca0b3ffb0f30a61e9a25a908 Mon Sep 17 00:00:00 2001 From: li chaoran Date: Sat, 27 Jun 2026 15:01:28 +0800 Subject: [PATCH 7/9] docs: remove ttyd from external tools list --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 38b65a2..fd113ce 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ - [x] Terminal multiplexer: [tmux](https://github.com/tmux/tmux) configs - [x] Terminal multiplexer: [zellij](https://zellij.dev/) (auto-installed) - [x] Shell prompt: [Starship](https://starship.rs/) configs -- [x] Shell: [Zsh](https://zsh.org/) (with [Oh My Zsh](https://ohmyz.sh/)) + [Bash](https://www.gnu.org/software/bash/) +- [x] Shell: [Zsh](https://zsh.org/) (with [Oh My Zsh](https://ohmyzsh.org/)) + [Bash](https://www.gnu.org/software/bash/) - [x] File manager: [Yazi](https://yazi-rs.github.io/) (auto-installed) - [x] Font: monospace font set to [Monaspace Nerd Fonts](https://monaspace.githubnext.com/) (auto-installed) @@ -27,7 +27,7 @@ - [x] Skills: [skillshare](https://github.com/runkids/skillshare) for cross-tool AI skill sync ### Dotfile management: [chezmoi](https://www.chezmoi.io/) -- [x] External tools auto-installed: mise, oh-my-zsh, monaspace fonts, alacritty desktop entry, skillshare, lazyssh, yazi, zellij, ttyd +- [x] External tools auto-installed: mise, oh-my-zsh, monaspace fonts, alacritty desktop entry, skillshare, lazyssh, yazi, zellij - [x] Encryption: age-encrypted files for personal tokens ### Other From cd75bfc55f30e2b4053db00380f673601d235aa0 Mon Sep 17 00:00:00 2001 From: li chaoran Date: Sat, 27 Jun 2026 15:01:51 +0800 Subject: [PATCH 8/9] docs: update repair checklist after removing ttyd --- docs/repair-checklist.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/repair-checklist.md b/docs/repair-checklist.md index 1aab52f..cac61b4 100644 --- a/docs/repair-checklist.md +++ b/docs/repair-checklist.md @@ -9,7 +9,7 @@ Status: Completed | Priority | Item | Status | Evidence | Next step | | --- | --- | --- | --- | --- | -| P1 | 修复 `ttyd` 外部安装路径写成 `rtk` 的问题 | Done | `dotfiles/.chezmoiexternal.toml.tmpl` 现在把 `ttyd` 落到正确路径 | 已修复 | +| P1 | 删除已废弃的 `ttyd` 外部安装方案 | Removed | `dotfiles/.chezmoiexternal.toml.tmpl` 已不再包含 `ttyd` | 已删除 | | P2 | 更新 `docs/structure.md` 以匹配当前仓库 | Done | 旧的 i3 / nvim 迁移草案已替换成当前仓库结构说明 | 已修复 | | P2 | 统一 `AGENTS.md` / `CLAUDE.md` 的仓库元数据 | Done | `AGENTS.md` 头部已刷新为当前日期和分支 | 已修复 | From 6ed67a4411339203d7a1d304551f2b5a1e8a7715 Mon Sep 17 00:00:00 2001 From: li chaoran Date: Sat, 27 Jun 2026 15:27:33 +0800 Subject: [PATCH 9/9] docs: fix oh-my-zsh homepage link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fd113ce..32015b9 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ - [x] Terminal multiplexer: [tmux](https://github.com/tmux/tmux) configs - [x] Terminal multiplexer: [zellij](https://zellij.dev/) (auto-installed) - [x] Shell prompt: [Starship](https://starship.rs/) configs -- [x] Shell: [Zsh](https://zsh.org/) (with [Oh My Zsh](https://ohmyzsh.org/)) + [Bash](https://www.gnu.org/software/bash/) +- [x] Shell: [Zsh](https://zsh.org/) (with [Oh My Zsh](https://ohmyz.sh/)) + [Bash](https://www.gnu.org/software/bash/) - [x] File manager: [Yazi](https://yazi-rs.github.io/) (auto-installed) - [x] Font: monospace font set to [Monaspace Nerd Fonts](https://monaspace.githubnext.com/) (auto-installed)