
Upcoming content, improvements, and ideas for this documentation site.

## Guides & How-To

- [ ] **Installation/bootstrap guide** - Complete step-by-step fresh machine setup
- [ ] **Migration guide** - Moving from other tools (VS Code → Neovim, etc.)
- [ ] **Sync strategy** - How dotfiles stay synchronized across machines
- [ ] **Backup & restore** - Disaster recovery for the environment
- [ ] **Per-machine configs** - Laptop vs desktop differences
- [ ] **Troubleshooting** - Common issues and fixes with solutions

### Quick Reference Pages (Potential Additions)

- [ ] **mise recipes** - Common mise tool configurations
- [ ] **neovim recipes** - Language-specific neovim setups  
- [ ] **tmux layouts** - Project-specific session layouts
- [ ] **git workflows** - Team-specific git process documentation

## Deep Dives

- [ ] **Workflow documentation** - "How I work" series
  - TDD workflow
  - Debugging workflow
  - Code review process
- [ ] **Plugin deep dives** - Specific neovim plugins explained
- [ ] **Script explanations** - Custom scripts in detail
  - workspace.py
  - web2app function
  - kube-check script

## Meta/Context

- [x] **Tool comparison** - Detailed comparisons (Why X over Y) → [[tool-comparison]]
- [x] **Evolution** - How the setup has changed over 10+ years → [[evolution]]
- [x] **Philosophy** - Deeper dive into the "why" behind choices → [[philosophy]]
- [x] **Hardware** - Detailed workstation specs → [[hardware]]

## Interactive/Reference

- [x] **Cheatsheets** - Quick reference cards for common operations → <a href="/cheatsheets/" class="wikilink" data-title="Cheatsheets" data-description="Quick reference cards for common operations and keybindings" data-date="2026-02-08">Cheatsheets</a>

## Improvements

- [x] Add wikilink support to zellij page (it's missing the embeds) → <a href="/zellij/" class="wikilink" data-title="Zellij" data-description="Zellij - a terminal workspace with batteries included" data-date="2026-02-07">Zellij</a>
- [x] Create uv.md page (referenced in yep.md but missing) → [[uv]]
- [x] Add more external embeds to tool pages
- [x] **VHS recordings for key workflows** - Designed 12 tape posts with markdown frontmatter

### VHS Recording Infrastructure

Each VHS tape now has its own markdown post in `pages/tapes/` with:
- Frontmatter including `template: image` and `image: /tapes/filename.mp4`
- Description of what is shown
- Key takeaway
- Related tool embeds

**Tape Posts Created:**
- [x] lf-intro.md - Basic file manager navigation
- [x] lf-tmux-popup.md - Popup integration workflow
- [x] gitui-intro.md - Staging and committing
- [x] tmux-scratch-session.md - Alt+G scratch pad workflow
- [x] tmux-session-switching.md - Session management
- [x] tmux-git-project-session.md - Project-specific sessions
- [x] fzf-file-finding.md - Ctrl+T fuzzy finding
- [x] fzf-history-search.md - Ctrl+R history search
- [x] lazygit-staging.md - Alternative git UI workflow
- [x] lazydocker-containers.md - Docker management
- [x] neovim-telescope.md - File finding in editor
- [x] neovim-lsp-go-to-definition.md - Code navigation

**Still to Record:**
- [ ] Record actual mp4 files for all designed tapes
- [ ] tmux "day in the terminal" workflow demo
- [ ] Workspace management script demo
- [ ] Kubernetes workflow with k9s

**Sandbox Setup:**
All VHS recordings use the `vhs/sandbox/` directory for safety. See AGENTS.md for sandbox best practices.

**Workflow Demos (20-30 seconds)**
- "A day in the terminal" - tmux session → neovim → gitui → back
- Workspace management - Using workspace script to switch projects
- Git workflow - Branch, edit, stage, commit with gitui
- File exploration - fzf + lf + bat pipeline
- Kubernetes workflow - k9s to inspect, edit, apply

**Setup Guides (30-45 seconds)**
- Fresh machine bootstrap - mise install → stow configs → verify
- Adding a new tool - Update mise config → install → verify → commit
- Creating a workspace - ~/git/workspaces/workspaces.py create workflow

**Configuration Highlights (15-20 seconds)**
- Starship prompt customization - Show git status, tool versions
- tmux keybinding demo - Prefix key, splits, popups
- Neovim plugin showcase - Telescope file finding, LSP features

**Comparison Videos**
- "Before/After" - Mouse-heavy workflow vs keyboard-driven
- IDE vs Terminal - Same task in VS Code vs neovim+tmux

**Tape Organization**
```
vhs/
├── tools/
│   ├── tmux-intro.tape
│   ├── fzf-demo.tape
│   └── lazygit-workflow.tape
├── workflows/
│   ├── git-workflow.tape
│   ├── dev-session.tape
│   └── workspace-switching.tape
└── guides/
    ├── bootstrap.tape
    └── new-tool-setup.tape
```

**Integration with Docs**
- Embed videos in tool pages after the "Features" section
- Use as hero videos on index pages
- Link to full recordings from quickstart guides
- Create GIF fallbacks for mobile/low-bandwidth
- [ ] Dark/light theme toggle

## Content Ideas

### Still To Create

- **ricing** - Aesthetic customization beyond function
- **one-shot-apps** - Documentation for the one-shot-apps directory
- **ansible** - Infrastructure as code for machine setup
- **distrobox** - Container-based development environments
- **qutebrowser** - Keyboard-driven web browser config
- **k9s** - Kubernetes terminal UI

### Recently Completed (Not Previously Listed)

- **hyprland** - Wayland tiling compositor configuration → <a href="/hyprland/" class="wikilink" data-title="Hyprland Window Manager" data-description="Hyprland - a dynamic tiling Wayland compositor" data-date="2026-02-07">Hyprland Window Manager</a>
- **helix** - Modern modal text editor → <a href="/helix/" class="wikilink" data-title="Helix Editor" data-description="Helix - a post-modern modal text editor" data-date="2026-02-07">Helix Editor</a>
- **awesome** - X11 tiling window manager → <a href="/awesome/" class="wikilink" data-title="Awesome Window Manager" data-description="Awesome WM - a highly configurable X11 window manager" data-date="2026-02-07">Awesome Window Manager</a>
- **lazygit** - Git TUI alternative to gitui → <a href="/lazygit/" class="wikilink" data-title="Lazygit" data-description="Lazygit - a simple terminal UI for git commands" data-date="2026-02-07">Lazygit</a>
- **atuin** - Enhanced shell history with sync → <a href="/atuin/" class="wikilink" data-title="Atuin" data-description="Atuin - a magical shell history with sync" data-date="2026-02-07">Atuin</a>
- **delta** - Syntax-highlighted git diff viewer → <a href="/delta/" class="wikilink" data-title="Delta" data-description="Delta - syntax-highlighting pager for git and diff output" data-date="2026-02-07">Delta</a>
- **gh** - GitHub CLI for git operations → <a href="/gh/" class="wikilink" data-title="GitHub CLI" data-description="GitHub CLI - a command-line tool for GitHub" data-date="2026-02-07">GitHub CLI</a>
- **starship** - Fast, customizable shell prompt → <a href="/starship/" class="wikilink" data-title="Starship Prompt" data-description="Starship - minimal, fast, and customizable shell prompt" data-date="2026-02-07">Starship Prompt</a>
- **kitty** - GPU-accelerated terminal emulator → <a href="/kitty/" class="wikilink" data-title="kitty Terminal" data-description="kitty - a fast, feature-rich, GPU-based terminal emulator" data-date="2026-02-07">kitty Terminal</a>
- **wezterm** - Cross-platform terminal emulator → <a href="/wezterm/" class="wikilink" data-title="WezTerm" data-description="WezTerm - a GPU-accelerated cross-platform terminal emulator" data-date="2026-02-07">WezTerm</a>
- **polybar** - Status bar for X11 window managers → <a href="/polybar/" class="wikilink" data-title="Polybar" data-description="Polybar - a fast and easy-to-use status bar for X11" data-date="2026-02-07">Polybar</a>
- **waybar** - Status bar for Wayland compositors → <a href="/waybar/" class="wikilink" data-title="Waybar" data-description="Waybar - a highly customizable Wayland bar" data-date="2026-02-07">Waybar</a>
- **yazi** - Async file manager alternative to lf → <a href="/yazi/" class="wikilink" data-title="Yazi" data-description="Yazi - a terminal file manager" data-date="2026-02-07">Yazi</a>
- **workspace** - Project management and workspace switching → <a href="/workspace/" class="wikilink" data-title="Workspace Script" data-description="Workspace script - session management automation for tmux" data-date="2026-02-07">Workspace Script</a>
- **defaults** - Default application and system configurations → <a href="/defaults/" class="wikilink" data-title="Defaults" data-description="My default choices for tools and technologies" data-date="2026-02-07">Defaults</a>

---

*This is a living document. Items will be checked off as they're completed and new ideas will be added.*
