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. diff --git a/README.md b/README.md index 38b65a2..32015b9 100644 --- a/README.md +++ b/README.md @@ -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 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 仅保留为历史记录,不再继续落地。 diff --git a/docs/repair-checklist.md b/docs/repair-checklist.md new file mode 100644 index 0000000..cac61b4 --- /dev/null +++ b/docs/repair-checklist.md @@ -0,0 +1,32 @@ +# 修复清单 + +Date: 2026-06-27 +Status: Completed + +这份清单按“先修实现缺口,再修文档漂移,再看历史计划是否可合并”整理。 + +## 优先修复 + +| Priority | Item | Status | Evidence | Next step | +| --- | --- | --- | --- | --- | +| P1 | 删除已废弃的 `ttyd` 外部安装方案 | Removed | `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 配置本体。 diff --git a/dotfiles/.chezmoiexternal.toml.tmpl b/dotfiles/.chezmoiexternal.toml.tmpl index d5f6bf8..52fa215 100644 --- a/dotfiles/.chezmoiexternal.toml.tmpl +++ b/dotfiles/.chezmoiexternal.toml.tmpl @@ -53,10 +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 = "rtk" - executable = true -