This is my personal dotfiles repository. It configures:
- ZSH, with a nice clean minimal prompt that still gets across info about your Git status. The prompt omits information that isn't special, such as your username (when you're you) and your hostname (when you're on the same host).
- Emacs, with a few customizations but mostly set up to host Magit for super fast Git management.
- All the homebrew & Mac apps I use.
Don't try to use this directly - instead, browse through it and see if there's anything you'd like for your own dotfiles. I've tried to comment everything nicely.
- Clone this repo into
~
- Make sure your shell is
zsh
:chsh -s /bin/zsh
- Install Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- `eval "$(/opt/homebrew/bin/brew shellenv)"
cd dotfiles
- Run
dotfiles/install
. You'll probably need to restart your machine after the first time and run it a few more times before it all takes. - If you haven't already, run
gh auth login
to create and upload an SSH key. - Don't forget to set up the SSH agent.
- Name your computer (Settings > General > About) and then create
[hostname].zshrc
to customize per-machine configs.