Personal configuration files for development environment setup.
.zshrc- Zsh shell configuration with Oh My Zsh setup.vimrc- Vim editor configurationinstall.sh- Installation script
-
Clone this repository:
git clone https://github.com/huixiang-liu/dotfiles.git cd dotfiles -
Run the installation script:
./install.sh
-
Configure git if needed:
git config --global user.name "Your Name" git config --global user.email "[email protected]"
- Creates backups of existing dotfiles in
~/.dotfiles_backup_YYYYMMDD_HHMMSS - Creates symbolic links from your home directory to the dotfiles in this repository
- Installs Claude Code CLI tool
- Installs zsh (if not present) and sets it as the default shell
- Shell: Restart your terminal to use zsh as the default shell
- Zsh users: Run
source ~/.zshrcto apply changes immediately - Claude Code: The
claudecommand should be available in your terminal
- Zsh: Modern shell with Oh My Zsh configuration
- Command aliases for common operations
- Docker shortcuts
- Node.js/npm shortcuts
- Enhanced history settings
- Colorized output
- Basic display settings (line numbers, ruler)
- Smart search (incremental, case-insensitive)
- Proper indentation (4 spaces)
- Syntax highlighting
- Essential editing features
- Claude Code: AI-powered coding assistant CLI
- Oh My Zsh: Plugin management and themes
Feel free to modify these files to suit your preferences. The beauty of dotfiles is that they're personal!
These dotfiles are designed for organization/team use:
-
Team Setup:
- This repository should be hosted on your personal GitHub account
- Share the repository URL with your organization team members
- Each team member clones and installs using the same process
-
Installation for team members:
git clone https://github.com/huixiang-liu/dotfiles.git cd dotfiles ./install.sh -
Customization for your organization:
- Update
.gitconfigwith organization-specific settings - Modify shell aliases to match your team's workflow
- Add organization-specific vim/tmux configurations
- Commit and push changes for the whole team
- Update
Feel free to use and modify these configurations as you see fit.