These are my dotfiles.
-
Copy
.local/bin/dotgit-replicatesomewhere locally and run it. It will set up the repo and submodules. You can delete it afterwards. -
Install Homebrew
- Run
brew bundle install --file .config/brew/Brewfilein your home. - If you want to keep a log of the extra packages you install in the current system, follow these steps:
brew bundle dump --file .config/brew/Brewfile.localto create a full list of this systemcat .config/brew/Brewfile | sort > .config/brew/Brewfile.oto sort the repo filecat .config/brew/Brewfile.local | sort > .config/brew/Brewfile.local.oto sort the system filecomm -13 .config/brew/Brewfile.o .config/brew/Brewfile.local.o > .config/brew/Brewfile.delta.oto create the diff
- Run
-
Remember to run
/usr/local/opt/fzf/install --xdgto enable fzf-zsh integration- You may need to
mkdir -p ~/.local/state/fzffirst - During the installation, enable fuzzy autocompletion and key bindings, but don't ask to update the shell configuration files (they already are)
- You may need to
-
Run
pip3 install virtualenv virtualenvwrapper. -
Open
vimand run:PluginInstall. -
Go to
iTerm2 > Settings > General > Settings. CheckLoad settings from a custom folder or URLand write~/.config/iterm2, then selectSave Changes Automatically -
If you're setting up a new machine, you might want to open Screenshot app and change the screenshot folder in the options menu (e.g. to
~/Screenshots).
That's it!