Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -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.

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
8 changes: 7 additions & 1 deletion docs/plans/2026-01-25-rofi-design.md
Original file line number Diff line number Diff line change
@@ -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.
Expand Down Expand Up @@ -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 仅保留为历史记录,不再继续落地。
32 changes: 32 additions & 0 deletions docs/repair-checklist.md
Original file line number Diff line number Diff line change
@@ -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 配置本体。
7 changes: 0 additions & 7 deletions dotfiles/.chezmoiexternal.toml.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -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

Loading