e782ba2e6b
config: add IntelliJ keymap management and enable EXA for OpenCode
2026-01-23 14:44:52 -06:00
711e676242
refactor: centralize common platform-dependent rules in template, separate rules for claude/opencode
2026-01-23 14:33:32 -06:00
d7ea3c84d8
config: add superpowers plugin via chezmoi external repo
2026-01-23 14:04:57 -06:00
e0f94de944
docs: enhance Question tool guidance and improve share script error handling
...
Add prominent Question tool guidance to AGENTS.md and expand coverage in CLAUDE.md with chezmoi-specific examples. Refactor share.ts error handling to show last 10 lines of stderr instead of full output, remove hardcoded env var docs now that credentials are templated.
2026-01-23 13:43:15 -06:00
8804b425fb
feat: add git worktree management utilities for Fish and Bash
...
Add comprehensive worktree tooling with FZF integration:
- wtb: create branch worktree with gitignored file cloning
- wtcd/wtr: interactive picker and multi-remove with FZF
- wtf/wth: feature/hotfix branch shortcuts
- wts/wtl: status overview and listing
- Automatic .worktrees/ organization and .gitignore management
2026-01-23 13:42:30 -06:00
61a66df27d
config: add lazy* tools to mise and expand Question tool guidance
2026-01-18 20:41:24 -06:00
fcda511c44
config: add delta to mise tools
2026-01-18 15:23:18 -06:00
f5ac72b797
fix: more aggressive auto-install for bun script
...
Replace gh copilot aliases with custom Fish functions that provide
better help
text and wrap the copilot CLI with appropriate prompts
2026-01-16 16:35:31 -06:00
203666e720
feat: add chezmoi merge tools with VSCode integration and Fish helper
...
- Add VSCode-based merge helper with clear visual layout explanation
- Add Fish function for fzf-based interactive conflict selection
- Update CLAUDE.md with .tmpl file search patterns and tool usage guidelines
2026-01-13 16:26:34 -06:00
ccc91142d2
docs: add chezmoi file access guidelines and interview agent spec
2026-01-11 17:14:21 -06:00
b6f97348e5
config: add left-hand optimized Zed keymap with Ctrl+G navigation prefix
2026-01-11 16:44:55 -06:00
b9338b9176
config: add xremap for dual-function Caps Lock (Ctrl/Esc)
2026-01-11 16:44:36 -06:00
1d36d6ce0a
config: add Catppuccin theme and tweak editor settings
...
- Add high-contrast Catppuccin theme for OpenCode
- Enable Copilot edit prediction in Zed
- Increase Kitty font size and improve text rendering
- Fix trailing comma in OpenCode plugins config
2026-01-10 19:10:31 -06:00
d7ebc63d88
config: add kitty tab placement and OpenCode anthropic auth plugin
2026-01-09 13:07:56 -06:00
349b23e025
refactor: replace lazy zoxide with eager init and add fd-based directory discovery
...
- Switch from lazy-loaded z/zi to eager zoxide initialization in config.fish
- Alias cd to use zoxide for automatic frecency tracking
- Add Alt+D: discover directories from git root/cwd with fd+fzf (no gitignore)
- Add Alt+Shift+D: discover directories from HOME with fd+fzf (depth 5)
2026-01-09 13:06:57 -06:00
4d0092a062
config: add OpenCode keybind and model favorites modifier script
2026-01-06 17:07:08 -06:00
fa4ffe8dce
improve commit-helper: add smart truncation for large/generated files and binary detection
...
- Add per-file character/line limits to prevent massive diffs
- Detect and aggressively truncate lockfiles, minified, and base64-heavy files
- Expand binary file detection and format binary summaries
- Add global output safety limit (150K chars) to prevent context overflow
2026-01-06 12:59:16 -06:00
df6b36be41
feat: add OpenCode plugin for chezmoi context warnings and Claude usage keybind
...
- Add plugin to warn when editing files outside chezmoi directory
- Add kitty keybind (ctrl+alt+c) to check Claude API usage
2026-01-06 12:59:00 -06:00
f1b0e5599b
config: update fonts to ZedMono NF and disable lazygit CI keybinds
2026-01-06 12:01:13 -06:00
7cd672de52
refactor: move R2 credentials from env vars to chezmoi templates
2026-01-06 12:00:42 -06:00
9e30c9b027
config: add kitty keybinds for duplicating terminals with cwd
2026-01-03 19:36:51 -06:00
91e58db0d9
config: add delta config and enhance lazygit with Dracula theme
...
- Extract delta configuration to dedicated managed config file
- Update lazygit with full Dracula theme and quality-of-life improvements
- Remove banner comments from config files for cleaner format
- Update git-related tool scripts (install-fonts, share utility)
2026-01-03 19:26:36 -06:00
ce9afed824
config: update editor themes and add tools
...
- Switch Cursor and Zed to dark mode themes
- Add gopls-lsp plugin and curlie tool to mise
2026-01-03 19:04:40 -06:00
942e814f1a
config: add JetBrains Toolbox and GitHub CLI completions
...
- Add JetBrains Toolbox scripts directory to PATH across shells
- Initialize GitHub CLI completions in bash, fish, and PowerShell
- Lazy-load gh completions in Fish to improve startup time
2026-01-03 18:37:37 -06:00
00e0c7188b
refactor: simplify homebrew shellenv init without brittle caching
2026-01-02 18:40:23 -06:00
2cf33f7a24
feat: introduce meta-configs pattern and relocate fonts config
...
- Move fonts.toml from deployed location to meta/ directory
- Update install-fonts.ts to read from meta/ and support extras array
- Add comprehensive documentation explaining meta-configs pattern
- Add ZedMono NF font and update Zed editor keybindings/settings
2026-01-02 18:38:35 -06:00
ed10dae8fa
config: add Zed config
2026-01-01 20:04:20 -06:00
bfa82ef74c
config: update tool versions to latest and add new tools to mise
2026-01-01 19:58:57 -06:00
c364c0cd10
docs: add command execution guidelines for CLI usage
2026-01-01 17:00:43 -06:00
3c777c146a
refactor: consolidate managed configs and switch go/tool-versions to mise
...
Reorganize symlinked configs from .config-source to .managed directory for better clarity on auto-updated vs manual files. Add mise config.toml to replace .tool-versions, pin zoxide and deno versions. Remove Go from PATH templates since it's now managed via mise.
2026-01-01 17:00:30 -06:00
Ryan Walters
cbb871094d
config: make fish_plugins conditional and add PATH entries
...
- Convert fish_plugins to template with conditional sdkman plugin
- Add humanlog and foundry to PATH in commonrc scripts
- Fix WSL chassis detection by moving WSL check earlier
2025-12-31 16:40:52 -06:00
d557965502
config: add fzf preview options to zoxide interactive mode
2025-12-30 18:50:00 -06:00
f5341e3495
config: switch monospace font from Fira Code to Geist Mono
2025-12-30 18:49:45 -06:00
a4d02d8a4c
feat: add reminder banner template for bash/fish shells
2025-12-30 18:37:56 -06:00
4fc62680d4
docs: add comprehensive Fish shell keybindings reference
2025-12-30 17:11:10 -06:00
1b611f4559
config: switch monospace font from Iosevka to Fira Code with ligatures
2025-12-30 16:45:11 -06:00
005b2ed850
feat: add Fish function wrappers for copilot suggest/explain commands
...
Replace gh copilot aliases with custom Fish functions that provide better help
text and wrap the copilot CLI with appropriate prompts
2025-12-30 00:26:22 -06:00
f2e2fd1215
fix: preserve leading spaces in chezmoi status parsing
2025-12-29 23:34:25 -06:00
de41c6d984
feat: add model-specific shortcuts for opencode and claude CLIs
2025-12-29 23:34:03 -06:00
3ee25fb90c
feat: enhance chezmoi fzf tools with bat syntax highlighting for diffs/file previews
2025-12-29 18:36:33 -06:00
a1cf700160
feat: add interactive fzf tools for chezmoi apply/show with shared utilities
...
- New chai function for interactive apply with multi-select and diff preview
- Enhanced chshow for browsing managed files with edit/view modes
- Shared fzf-utils.ts with standardized colors and chezmoi file parsing
- Bash version of fzf abbreviation search with Alt+A binding
2025-12-29 18:33:56 -06:00
3342678c9d
feat: add automatic media validation and fixing to share tool
...
Detects and fixes common media issues before upload:
- Missing video duration/metadata (remux)
- MP4 streaming optimization (faststart)
- Incompatible codecs (H.265/AV1 → H.264)
- HEIC/AVIF browser compatibility
Adds -F/--fix flag with modes: never, prompt (default), always
2025-12-29 18:15:31 -06:00
68d1b7dc22
feat: add fzf abbreviation/alias search with Alt+A keybinding
2025-12-29 18:15:05 -06:00
7d1583e92a
refactor: replace fzf.fish modify script with Fish function wrapper
...
Replace Bun-based modify_ script with cleaner Fish function override that
intercepts fzf_configure_bindings at load time to disable CTRL+R binding.
Also fix Fisher update script to run_onchange for proper chezmoi behavior.
2025-12-29 11:46:11 -06:00
b4d9c66dc8
config: disable jdtls LSP and enhance git status/diff settings
2025-12-29 11:36:35 -06:00
444adedd4b
perf: optimize chezmoi chassis and CPU detection using direct sysfs/nproc access
2025-12-29 11:35:25 -06:00
4dae357980
feat: add OpenCode auth support to claude-usage
...
Check OpenCode auth.json first (more likely current), fall back to Claude Code credentials. Add token expiry checking, enhanced API error formatting with status details, and improved debug output.
2025-12-28 23:26:27 -06:00
6897ee3475
feat: add common apt and systemd abbreviations/aliases
2025-12-28 23:25:59 -06:00
f90363976e
feat: add chezmoi safety hooks to prevent unsafe apply/force commands
2025-12-28 19:35:31 -06:00
7a003edaeb
feat: add fzf.fish modifier script, Kitty padding, and fix Fisher update timing
2025-12-28 19:07:33 -06:00