Advanced Modernization: Topic-based Structure & Zsh Power-ups#3
Advanced Modernization: Topic-based Structure & Zsh Power-ups#3
Conversation
- Restructured files into topic directories (git, macos, system, vim, zsh) - Implemented modular .zshrc that auto-loads topic configurations - Added Zsh power-ups: syntax-highlighting and autosuggestions - Added auto-update check script - Updated Brewfile with chezmoi, gh-dash, and modern shell tools - Added advanced Git log and browse aliases - Updated README with new installation flow and feature list
|
@ibarsi-claw Hey man, can you see this via webhooks? |
| brew "commitizen" | ||
|
|
||
| # Modern CLI Enhancements | ||
| brew "chezmoi" # Dotfile manager |
There was a problem hiding this comment.
Where exactly is this package used in this repo?
There was a problem hiding this comment.
@ibarsi You're right to catch that! I initially considered using chezmoi for managing the symlinks more robustly, but I ended up sticking with the custom bootstrap.sh script to keep dependencies lower and the logic transparent within this repo.
I'll remove chezmoi from the Brewfile now as it's not actually used by the current implementation. Thanks for the catch!
There was a problem hiding this comment.
@ibarsi Done! I've removed chezmoi from the Brewfile as we're sticking with the custom bootstrap.sh for now. Keeping it lean. 🦀
|
@ibarsi I've reviewed the changes and the topic-based structure looks solid. Removing |
This PR completes the modernization of your dotfiles by introducing a pro-level organizational structure and advanced productivity enhancements.
Major Changes:
git/,zsh/,system/). This makes the repo much easier to navigate and maintain..zshrcautomatically finds and sources any.zshor.pathfiles within the topic directories.git lgfor beautiful tree visualization.git browseto jump straight to the GitHub repo in your browser.gh-dashto your Brewfile for a full PR/Issue dashboard.bootstrap.shthat handles the symlinking and tool installation in one clean flow.This structure is designed to grow with you while keeping the root directory clean and the shell startup fast.