Homelab: [homelab-agents] - Session 2026-04-12
Bootstrap home-apps and fix Emacs/iPad integration issues. Changes: - Added home-apps-session-summary.md documenting Emacs config fixes - Updated CLAUDE.md session history with 2026-04-12 entry - Added home-apps to VPS instance list in CLAUDE.md Repository: http://100.120.125.113:3000/pdm/homelab-agents Next Session Focus: Test mermaid rendering on iPad end-to-end
This commit is contained in:
27
CLAUDE.md
27
CLAUDE.md
@@ -107,6 +107,29 @@ This is a shared repository containing Claude Code agents that can be deployed a
|
||||
|
||||
## Session History
|
||||
|
||||
### Session 2026-04-12
|
||||
- **Phase**: Emacs/iPad integration fixes
|
||||
- **VPS**: home-apps
|
||||
- **Repository**: homelab-agents
|
||||
- **Accomplishments**:
|
||||
- Fixed Emacs init error in `flashcard-config.el` (mismatched parenthesis causing void-variable crash)
|
||||
- Fixed cross-platform load paths in `flashcard-config.el` and `task-config.el` (Mac vs VM paths)
|
||||
- Added `~/.emacs.d/secrets.el` symlink
|
||||
- Fixed ELPA package visibility by adding `~/emacs_config/elpa` to `package-directory-list` on Linux
|
||||
- Added `mermaid-mode` package alongside existing `ob-mermaid`
|
||||
- Fixed Puppeteer/Chromium sandbox error for mermaid rendering on Linux VM
|
||||
- Investigated and confirmed Notion credentials path resolves correctly
|
||||
- Set up `.netrc` on home-apps for Gitea authentication (both public domain and internal IP)
|
||||
- Bootstrapped home-apps into the homelab-agents workflow
|
||||
- **Key Decisions**:
|
||||
- Conditional `darwin`/Linux load paths keep one config file working on both platforms
|
||||
- Puppeteer config file acts as a feature flag — presence enables `--no-sandbox`, absence is safe
|
||||
- `.netrc` requires two entries when scripts use internal IP for git operations
|
||||
- **Next Steps** (Prioritized):
|
||||
- Test mermaid rendering end-to-end on iPad (compile + Babel blocks)
|
||||
- Verify Notion Tasks opens cleanly
|
||||
- Install `mermaid-mode` on Mac via `M-x package-install`
|
||||
|
||||
### Session 2025-11-30
|
||||
- **Phase**: NetBox DHCP pool configuration automation
|
||||
- **VPS**: sys-apps
|
||||
@@ -164,8 +187,8 @@ This is a shared repository containing Claude Code agents that can be deployed a
|
||||
4. Optional: Set GITEA_API_TOKEN for auto-repo creation
|
||||
|
||||
**VPS Instances Using This Repository:**
|
||||
- sys-apps (current)
|
||||
- [Add other VPS hostnames as they're configured]
|
||||
- sys-apps
|
||||
- home-apps (bootstrapped 2026-04-12)
|
||||
|
||||
## Quick Reference
|
||||
|
||||
|
||||
Reference in New Issue
Block a user