Skip to content

rangerz/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rangerz/dotfiles

My personal dotfiles, including shell, git, vim, and ssh configs.
These scripts help bootstrap a development environment across macOS, Linux, and Windows.


Install Config

# Install
sh -c "$(curl -fsSL https://raw.githubusercontent.com/rangerz/dotfiles/main/install.sh)"

# Uninstall
sh -c "$(curl -fsSL https://raw.githubusercontent.com/rangerz/dotfiles/main/uninstall.sh)"

Structure

dotfiles/
├── brew/        # Homebrew packages and scripts
├── docs/        # Notes: macOS, WSL, winget, vscode, etc.
├── git/         # Git config, aliases, workflow, commit templates
├── mise/        # Language/runtime manager configs
├── oh-my-zsh/   # Oh My Zsh plugins and setup
├── shell/       # General shell config setup
├── ssh/         # SSH config and key management
├── vim/         # Vim config
├── windows/     # Windows setup scripts (winget, WSL)
├── zsh/         # Zsh installer
├── install.sh   # Entry point installer
└── uninstall.sh # Entry point uninstaller

Post-install Setup

After installation, some personal configuration is required:

  • Edit your git/configs/personal.ini and git/configs/work.ini for user-specific git settings.

  • You can skip certain configs if they don’t apply:

git skip git/configs/personal.ini

# For ~/Workspaces/ only
git skip git/configs/work.ini

License

MIT

About

My dotfiles, such as bash alias, git, vim, and ssh setting.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published