Checkout this repo into ~/.dotfiles
. Then install the dotfiles:
rake install
This rake task will not replace existing files, but it will replace existing symlinks.
The dotfiles will be symlinked, e.g. ~/.bash_profile
symlinked to ~/.dotfiles/bash_profile
.
If e.g. ~/.dotfiles/gitconfig
contains <.replace github-token>
then
- that bit will be replaced with the contents of
~/.github-token
- the resulting file will be written to
~/.dotfiles/gitconfig
directly, not symlinked
So if you want to make changes to that file, make them in ~/dotfiles/gitconfig
and then run rake install
again.
Changes to symlinked files without <.replace>
bits do not require a rake install
on every change as they're symlinked.
Uses vim-plug for plugins.
To add plugins:
- Edit
~/.vim/config/plugins.vim
:source ~/.vimrc
:PlugInstall
To remove plugins:
- Edit
~/.vim/config/plugins.vim
:source ~/.vimrc
:PlugClean
The extras
directory contains additional configuration files that are not dotfiles:
-
VibrantInk.itermcolors
is a colorscheme for iTerm2 (source). -
On a new Mac, run
~/.dotfiles/extras/os_x_defaults.sh
in the Terminal to change some silly defaults.
* means installed through the App Store.
- 1Password
- Adium
- Airfoil – Stream audio between machines
- *Alfred – Launcher etc
- *Carousel – Instagram client
- *Cloud.app – Quick screenshot uploads
- Colors – Color picker
- Crashplan – Backup
- *DaisyDisk – Disk usage
- *Divvy – Window management
- Dropbox
- *Fantastical – Calendar UI
- Flickr Uploadr
- Google Chrome
- iPhoto Library Manager
- iStat Menus
- iTerm2
- KeyRemap4MacBook – Bind right-Option to Enter
- Little Snapper – UI inspiration bin
- Mailplane
- PCKeyboardHack – Bind Caps Lock to F9 (see
.vimrc
) - *Reeder
- SlimBatteryMonitor
- SuperDuper
- Spotify
- *The Unarchiver
- Transmission
For development, not endorsed: