I use Homesick to manage my dotfiles.
Change the COMPUTER_NAME
environment variable to be whatever you want. Or leave it out to not change the default computer name.
curl -O https://raw.githubusercontent.com/natemccurdy/dotfiles/master/bootstrap_new_mac.sh && chmod u+x bootstrap_new_mac.sh
COMPUTER_NAME=foo ./bootstrap_new_mac.sh
- oh-my-zsh:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
mkdir ~/src
I use the PowerLevel10k ZSH theme
git clone --depth 1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
- Install Homesick with
gem install homesick
- Clone this castle with
homesick clone natemccurdy/dotfiles
- Create the symlinks with
homesick symlink dotfiles
I use Homebrew Bundle for most of my application installations
- Install HomeBrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- Install all the brews:
homesick cd && brew bundle
gem install r10k puppet-lint rubocop
- Vim-Plug Install:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
- Install Vim plugins:
vim +PlugInstall +qall
GruvBox iTerm2 color scheme. Download it, open it, then set it as your profile's color scheme: https://github.com/morhetz/gruvbox-contrib/raw/master/iterm2/gruvbox-dark.itermcolors
I use the MesloLG Nerd fonts:
- https://www.nerdfonts.com/font-downloads -- https://github.com/ryanoasis/nerd-fonts/releases/download/v2.3.3/Meslo.zip
homesick cd && COMPUTER_NAME=foo ./home/.bin/osx.sh
Here are some apps from the Apple Store that I use all the time. They're on Homebrew, but I use the App Store versions so that my registration info is automatically setup.
- Amphetamine: https://itunes.apple.com/us/app/amphetamine/id937984704?mt=12
- Gifox: https://gifox.io/
- Moom: https://manytricks.com/moom/
- Witch: https://manytricks.com/witch/
These installs can be automated with MAS:
brew install mas
mas install 937984704 # Amphetamine
mas install 1082624744 # Gifox
mas install 419330170 # Moom
mas install 412485838 # Witch