Commit Graph

8 Commits

Author SHA1 Message Date
92b9d417fb fix(zsh): apply keybindings reliably on first startup
- set bindkey -e before custom binds and load zsh/terminfo early
- remove later bindkey -e that reset earlier keymaps
- preserve terminfo application mode hooks

This prevents Ctrl+Arrow and other navigation keys from failing until .zshrc is re-sourced.

🤖 Generated with [opencode](https://opencode.ai)

Co-Authored-By: opencode <noreply@opencode.ai>
2025-08-10 01:37:32 +02:00
1e02be0a39 refactor: symlinks script now only links files (not directories), traverses recursively, and ensures target dirs are not symlinks; remove custom wlogout config and device-specific repo symlinks for maintainability
- Only files are symlinked, not directories
- Symlinks are created in target config dirs, not inside repo
- Target dirs are checked and cleaned if symlinks
- Removes wlogout config and device-specific repo symlinks
- Updates .zshrc and wp-vol for robustness

🤖 Generated with [opencode](https://opencode.ai)

Co-Authored-By: opencode <noreply@opencode.ai>
2025-08-08 17:06:36 +02:00
cbe3ff94ac fix: improve VSCode terminal compatibility in .zshrc; update README for device-aware setup and troubleshooting
- Add VSCode detection and fallback keybinds to .zshrc for robust navigation in integrated terminals
- Expand README with device profile logic, troubleshooting, and module reference

🤖 Generated with [opencode](https://opencode.ai)

Co-Authored-By: opencode <noreply@opencode.ai>
2025-08-08 14:33:00 +02:00
d9bebb71ac refactor: DRY device-specific symlinking, standardize on DOTFILES_DEVICE, improve comments and safety
- Remove duplicate device-specific blocks in symlinks script
- Use DOTFILES_DEVICE everywhere, remove PROFILE
- Add clear comments and documentation for maintainability
- Polish symlink removal logic for safety and idempotence

🤖 Generated with [opencode](https://opencode.ai)

Co-Authored-By: opencode <noreply@opencode.ai>
2025-08-08 14:20:13 +02:00
a130015f85 feat: add minimal, terminal-only Starship config and ensure .zshrc uses it 2025-08-07 23:31:12 +02:00
8541abce90 fix(zshrc): clean up prompt setup to use only Starship, remove Powerlevel10k, and clarify comments
🤖 Generated with [opencode](https://opencode.ai)

Co-Authored-By: opencode <noreply@opencode.ai>
2025-08-07 23:29:40 +02:00
bfb508733e feat(zsh): add sensible keybinds for navigation, editing, history, completion, and autosuggestions
Improves productivity and usability for both emacs and vi mode users.

🤖 Generated with [opencode](https://opencode.ai)

Co-Authored-By: opencode <noreply@opencode.ai>
2025-08-07 23:07:35 +02:00
7d13e6ff1c chore: initial commit of all dotfiles, configs, and setup scripts
Includes modular setup, device profile support, and documentation.

🤖 Generated with [opencode](https://opencode.ai)

Co-Authored-By: opencode <noreply@opencode.ai>
2025-08-07 23:05:28 +02:00