- set caps lock to esc
- mackup backup and restore
- move bin
- automate linking
- link bin
- install oh-my-zsh
- ssh keygen
- install powerline fonts
- brewfile setup
- prompt for hostname during setup
- docs
- function for avoid repetetive calling of fonts
- brew is not installed before brewfile installation
Personal configuration files for my macOS development environment.
This repository contains my personal dotfiles and system configuration for macOS. It includes:
- Shell configuration (zsh with Oh My Zsh)
- Git configuration
- Package management via Homebrew
- Terminal configuration (iTerm2, fonts)
- VPN connection scripts
- And more
Just run ./script/bootstrap.sh 🚀
- Automated setup of development environment
- Package installation via Brewfile
- Dotfile symlink management
- Shell customization with Oh My Zsh
- SSH key generation
- Font installation (Powerline, Nerd Fonts)
- VPN connection scripts
- git, bat, fzf, ripgrep, and more via Homebrew
- iTerm2, VSCode, browsers, and more via Homebrew Cask
- Oh My Zsh with custom plugins and themes
- Customized terminal prompt with Powerlevel10k
- Useful aliases and functions
You can customize these dotfiles by:
- Modifying the Brewfile to add/remove packages
- Editing the shell configuration in zsh directory
- Adding your own dotfiles to the repository
To update the Brewfile with your current brew setup:
bin/dot -b
To update your dotfiles repository with the latest changes:
git pull
./script/bootstrap.sh