- Install
Homebrew
- Run
brew bundle
from the Brewfile directory
This will also dump applications installed using mas
brew bundle dump
- Clone the repo to the local machine
- Use symlinks for the wanted files from the repo
ln -s ~/dotfiles/.zshrc ~/.zshrc
ln -s ~/dotfiles/.aliases ~/.aliases
ln -s ~/dotfiles/.gitconfig ~/.gitconfig
ln -s ~/dotfiles/.gitignore ~/.gitignore
ln -s ~/dotfiles/.vimrc ~/.vimrc
ln -s ~/dotfiles/.config/starship.toml ~/.config/starship.toml
Use Terminal
to setup iTerm
- Install a nerd font
- This step will be done if the Brewfile was ran
- Ensure that the
~/.iterm
directory exists with a filecom.googlecode.iterm2.plist
- If
~/.iterm`/com.googlecode.iterm2.plist
does not exist:- Create directory
~/.iterm
- Open iTerm -> Preferences and check the box to "Load preferenes from a custom foler or URL"
- Create directory
- If
- Delete
com.googlecode.iterm2.plist
in~/.iterm
- Symlink the configuration file from this repository to
Users/dhruvisompura/.iterm/com.googlecode.iterm2.plist
- Make sure preferences are being loaded from
~/.iterm
The .gitconfig.local
file is included by .gitconfig
. Use it to store user
information.
[user]
name = Dhruvi Sompura
email = [email protected]
Messages should start with the affected [software]
If there is not a specific piece of software the commit targets then it can be excluded