my dotfiles
Vim script Perl Shell Ruby JavaScript Python Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
arduino
bash updating garmin command for 2017 Feb 20, 2017
bin
ctags
fluid do not assume existence of ENV vars Dec 29, 2016
git adding the `docs` alias to git Dec 14, 2016
gocode
homebrew updatnig ctags stuff Feb 23, 2017
java
launchbar
macos fixing typo Dec 29, 2016
ruby
script working with the strap Dec 12, 2016
secrets finishing out the readme Dec 23, 2016
vim removing the git split window Feb 20, 2017
.gitignore
.gitmodules
README.md now handling ssh keys and other secrets Dec 22, 2016
Rakefile

README.md

Dot Files

My dot files for MacOS based machines.

Installation

Clone this repository to $HOME/.dotfiles and then run rake to symlink all the dot files into place.

Any files with a .symlink extension will be symlinked into your home folder with the extension removed and a leading . added. This words for folders, too. So you can have a vim.symlink folder and it will be symlinked to ~/.vim. These .symlink files can be at any depth in the dot files hierarchy, too.

I've arranged all my dot files into folders grouped by application. So all of my vim configurations are located in the vim folder. This means that my vim/vim.symlink folder lives there as well.

A few folders contain .rake files for doing a bit of extra setup. You can find all the available rake tasks via the rake -T command.

Checklist

Dot files can do a lot, but they can't do everything quite yet. Here are a few things to remember when moving to a new machine.

Messages

Here is how you can preserve your Messages history when upgrading to a new machine. Copy the ~/Library/Messages folder from the old machine to the new machine. Viola - you're done. Just make sure that the Messages app is not running on either machine when you copy the folder.