After 1 month using a brand new Macbook Pro, it started failing on me, so I had to take it to the Apple Store to then realize I'd have to reinstall everything. Again.
I decided this would be the last time I wasted so much time doing all the setup. So I remebered Victor Cavalcante's advice to me. He was talking about how he automated his setup using something called "dotfiles". Read about it here.
After a lot of researching and investigating, I decided to use Dotbot to do the same.
I wanted a simple bootstrapper with no dependencies that did only 2 things:
- Automated the creation of symlinks with some security for overwriting
- Provided a way to execute commands for things like sourcing scripts, running brew, etc.
I didn't want something much more complex than that, I almost decided I'd write my own script, but then I found out about Dotbot, which completely satisfied my requirements.
Follow these install instructions to setup a new Mac.
- Update macOS to the latest version with the App Store
- Install Xcode from the App Store, open it and accept the license agreement
- Install macOS Command Line Tools by running
xcode-select --install
- Clone this repo
git clone https://github.com/akamud/dotfiles.git ~/.dotfiles
- Start the installation
cd ~/.dotfiles && ./install
- Restart your computer to finalize the process