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
- Open
nvim
- lazy.nvim will install all plugins, Mason will install tools.
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
wget https://github.com/morhetz/gruvbox-contrib/raw/master/iterm2/gruvbox-dark.itermcolors
open gruvbox-dark.itermcolors
rm gruvbox-dark.itermcolors
I use "MesoLGS Nerd Font" from https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/Meslo.tar.xz
# Install Meslo Nerd Fonts
brew install --cask font-meslo-lg-nerd-font
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 or
brew install mas && mas install 937984704
- Gifox: https://gifox.io/
- Moom: https://manytricks.com/moom/
- Witch: https://manytricks.com/witch/