[meta] Stop using stow
change
commit d5949037f3816e42be0bc0638c793885f305cfee
author Alpha Chen <alpha.chen@gmail.com>
date
parent e428a242
diff --git a/bash/.bash_profile b/.bash_profile
similarity index 100%
rename from bash/.bash_profile
rename to .bash_profile
diff --git a/bash/.bashrc b/.bashrc
similarity index 100%
rename from bash/.bashrc
rename to .bashrc
diff --git a/ruby/.gemrc b/.gemrc
similarity index 100%
rename from ruby/.gemrc
rename to .gemrc
diff --git a/git/.git_templates/hooks/ctags b/.git_templates/hooks/ctags
similarity index 100%
rename from git/.git_templates/hooks/ctags
rename to .git_templates/hooks/ctags
diff --git a/git/.git_templates/hooks/post-checkout b/.git_templates/hooks/post-checkout
similarity index 100%
rename from git/.git_templates/hooks/post-checkout
rename to .git_templates/hooks/post-checkout
diff --git a/git/.git_templates/hooks/post-commit b/.git_templates/hooks/post-commit
similarity index 100%
rename from git/.git_templates/hooks/post-commit
rename to .git_templates/hooks/post-commit
diff --git a/git/.git_templates/hooks/post-merge b/.git_templates/hooks/post-merge
similarity index 100%
rename from git/.git_templates/hooks/post-merge
rename to .git_templates/hooks/post-merge
diff --git a/git/.git_templates/hooks/post-rewrite b/.git_templates/hooks/post-rewrite
similarity index 100%
rename from git/.git_templates/hooks/post-rewrite
rename to .git_templates/hooks/post-rewrite
diff --git a/git/.gitconfig b/.gitconfig
similarity index 100%
rename from git/.gitconfig
rename to .gitconfig
diff --git a/.gitignore b/.gitignore
index 1a797d32..31c8b6c2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,10 +1,10 @@
 *.private
 
 Alfred\ 2/Alfred.alfredpreferences/preferences/local
-config/.config
-pentadactyl/.pentadactyl/info
-ssh/.ssh/*_rsa
-ssh/.ssh/known_hosts
-vim/.vim/.netrwhist
-vim/.vim/.scratch
-vim/.vim/.VimballRecord
+.config
+.pentadactyl/info
+.ssh/*_rsa
+.ssh/known_hosts
+.vim/.netrwhist
+.vim/.scratch
+.vim/.VimballRecord
diff --git a/.gitmodules b/.gitmodules
index f84703fd..d6dd2eec 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,80 +1,80 @@
 [submodule ".vim/bundle/vim-pandoc"]
-	path = vim/.vim/bundle/vim-pandoc
+	path = .vim/bundle/vim-pandoc
 	url = git://github.com/vim-pandoc/vim-pandoc.git
 [submodule ".vim/bundle/vim-textobj-user"]
-	path = vim/.vim/bundle/vim-textobj-user
+	path = .vim/bundle/vim-textobj-user
 	url = git://github.com/kana/vim-textobj-user.git
 [submodule ".vim/bundle/vim-textobj-line"]
-	path = vim/.vim/bundle/vim-textobj-line
+	path = .vim/bundle/vim-textobj-line
 	url = git://github.com/kana/vim-textobj-line.git
 [submodule ".vim/bundle/argtextobj.vim"]
-	path = vim/.vim/bundle/argtextobj.vim
+	path = .vim/bundle/argtextobj.vim
 	url = git://github.com/vim-scripts/argtextobj.vim.git
 [submodule ".vim/bundle/gist-vim"]
-	path = vim/.vim/bundle/gist-vim
+	path = .vim/bundle/gist-vim
 	url = git://github.com/mattn/gist-vim.git
 [submodule ".vim/bundle/vim-textobj-rubyblock"]
-	path = vim/.vim/bundle/vim-textobj-rubyblock
+	path = .vim/bundle/vim-textobj-rubyblock
 	url = git://github.com/nelstrom/vim-textobj-rubyblock.git
 [submodule ".vim/bundle/vim-indent-object"]
-	path = vim/.vim/bundle/vim-indent-object
+	path = .vim/bundle/vim-indent-object
 	url = git://github.com/michaeljsmith/vim-indent-object.git
 [submodule ".vim/bundle/vim-colors-solarized"]
-	path = vim/.vim/bundle/vim-colors-solarized
+	path = .vim/bundle/vim-colors-solarized
 	url = git://github.com/altercation/vim-colors-solarized.git
 [submodule ".vim/bundle/vim-repeat"]
-	path = vim/.vim/bundle/vim-repeat
+	path = .vim/bundle/vim-repeat
 	url = git://github.com/tpope/vim-repeat.git
 [submodule ".vim/bundle/vim-surround"]
-	path = vim/.vim/bundle/vim-surround
+	path = .vim/bundle/vim-surround
 	url = git://github.com/tpope/vim-surround.git
 [submodule ".vim/bundle/tabular"]
-	path = vim/.vim/bundle/tabular
+	path = .vim/bundle/tabular
 	url = git://github.com/godlygeek/tabular.git
 [submodule ".vim/bundle/vim-ruby"]
-	path = vim/.vim/bundle/vim-ruby
+	path = .vim/bundle/vim-ruby
 	url = git://github.com/vim-ruby/vim-ruby.git
 [submodule ".vim/bundle/vim-fugitive"]
-	path = vim/.vim/bundle/vim-fugitive
+	path = .vim/bundle/vim-fugitive
 	url = git://github.com/tpope/vim-fugitive.git
 [submodule ".vim/bundle/vim-coffee-script"]
-	path = vim/.vim/bundle/vim-coffee-script
+	path = .vim/bundle/vim-coffee-script
 	url = git://github.com/kchmck/vim-coffee-script.git
 [submodule ".vim/bundle/vim-haml"]
-	path = vim/.vim/bundle/vim-haml
+	path = .vim/bundle/vim-haml
 	url = git://github.com/tpope/vim-haml.git
 [submodule ".vim/bundle/gundo"]
-	path = vim/.vim/bundle/gundo
+	path = .vim/bundle/gundo
 	url = git://github.com/sjl/gundo.vim.git
 [submodule ".vim/bundle/vim-dispatch"]
-	path = vim/.vim/bundle/vim-dispatch
+	path = .vim/bundle/vim-dispatch
 	url = git://github.com/tpope/vim-dispatch.git
 [submodule ".vim/bundle/tagbar"]
-	path = vim/.vim/bundle/tagbar
+	path = .vim/bundle/tagbar
 	url = git://github.com/majutsushi/tagbar.git
 [submodule ".vim/bundle/ctrlp"]
-	path = vim/.vim/bundle/ctrlp
+	path = .vim/bundle/ctrlp
 	url = git://github.com/kien/ctrlp.vim.git
 [submodule ".vim/bundle/base16"]
-	path = vim/.vim/bundle/base16
+	path = .vim/bundle/base16
 	url = git://github.com/chriskempson/base16-vim.git
-[submodule "vim/.vim/bundle/fakeclip"]
-	path = vim/.vim/bundle/fakeclip
+[submodule ".vim/bundle/fakeclip"]
+	path = .vim/bundle/fakeclip
 	url = https://github.com/kana/vim-fakeclip
-[submodule "vim/.vim/bundle/ag"]
-	path = vim/.vim/bundle/ag
+[submodule ".vim/bundle/ag"]
+	path = .vim/bundle/ag
 	url = git://github.com/rking/ag.vim.git
-[submodule "vim/.vim/bundle/vinegar"]
-	path = vim/.vim/bundle/vinegar
+[submodule ".vim/bundle/vinegar"]
+	path = .vim/bundle/vinegar
 	url = git://github.com/tpope/vim-vinegar.git
-[submodule "vim/.vim/bundle/go"]
-	path = vim/.vim/bundle/go
+[submodule ".vim/bundle/go"]
+	path = .vim/bundle/go
 	url = https://github.com/fatih/vim-go.git
-[submodule "vim/.vim/bundle/vim-tmux-navigator"]
-	path = vim/.vim/bundle/vim-tmux-navigator
+[submodule ".vim/bundle/vim-tmux-navigator"]
+	path = .vim/bundle/vim-tmux-navigator
 	url = git://github.com/christoomey/vim-tmux-navigator.git
-[submodule "vim/.vim/bundle/vim-pandoc-syntax"]
-	path = vim/.vim/bundle/vim-pandoc-syntax
+[submodule ".vim/bundle/vim-pandoc-syntax"]
+	path = .vim/bundle/vim-pandoc-syntax
 	url = git://github.com/vim-pandoc/vim-pandoc-syntax.git
 [submodule "src/powerline"]
 	path = src/powerline
@@ -82,33 +82,33 @@
 [submodule "src/prezto"]
 	path = src/prezto
 	url = git://github.com/kejadlen/prezto.git
-[submodule "vim/.vim/bundle/vim-endwise"]
-	path = vim/.vim/bundle/vim-endwise
+[submodule ".vim/bundle/vim-endwise"]
+	path = .vim/bundle/vim-endwise
 	url = git://github.com/tpope/vim-endwise.git
-[submodule "vim/.vim/bundle/vim-sleuth"]
-	path = vim/.vim/bundle/vim-sleuth
+[submodule ".vim/bundle/vim-sleuth"]
+	path = .vim/bundle/vim-sleuth
 	url = git://github.com/tpope/vim-sleuth.git
-[submodule "vim/.vim/bundle/vim-startify"]
-	path = vim/.vim/bundle/vim-startify
+[submodule ".vim/bundle/vim-startify"]
+	path = .vim/bundle/vim-startify
 	url = https://github.com/mhinz/vim-startify.git
-[submodule "vim/.vim/bundle/vim-rsi"]
-	path = vim/.vim/bundle/vim-rsi
+[submodule ".vim/bundle/vim-rsi"]
+	path = .vim/bundle/vim-rsi
 	url = https://github.com/tpope/vim-rsi.git
-[submodule "vim/.vim/bundle/vim-sensible"]
-	path = vim/.vim/bundle/vim-sensible
+[submodule ".vim/bundle/vim-sensible"]
+	path = .vim/bundle/vim-sensible
 	url = https://github.com/tpope/vim-sensible.git
-[submodule "vim/.vim/bundle/vim-unimpaired"]
-	path = vim/.vim/bundle/vim-unimpaired
+[submodule ".vim/bundle/vim-unimpaired"]
+	path = .vim/bundle/vim-unimpaired
 	url = https://github.com/tpope/vim-unimpaired.git
-[submodule "vim/.vim/bundle/rust.vim"]
-	path = vim/.vim/bundle/rust.vim
+[submodule ".vim/bundle/rust.vim"]
+	path = .vim/bundle/rust.vim
 	url = https://github.com/wting/rust.vim.git
-[submodule "vim/.vim/bundle/incsearch.vim"]
-	path = vim/.vim/bundle/incsearch.vim
+[submodule ".vim/bundle/incsearch.vim"]
+	path = .vim/bundle/incsearch.vim
 	url = https://github.com/haya14busa/incsearch.vim
 [submodule "Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.8694C3FC-8218-4B98-BB1F-F1CEC686477C"]
 	path = Alfred 2/Alfred.alfredpreferences/workflows/user.workflow.8694C3FC-8218-4B98-BB1F-F1CEC686477C
 	url = https://github.com/kejadlen/forecast.alfredworkflow.git
-[submodule "vim/.vim/bundle/nerdcommenter"]
-	path = vim/.vim/bundle/nerdcommenter
+[submodule ".vim/bundle/nerdcommenter"]
+	path = .vim/bundle/nerdcommenter
 	url = https://github.com/scrooloose/nerdcommenter.git
diff --git a/readline/.inputrc b/.inputrc
similarity index 100%
rename from readline/.inputrc
rename to .inputrc
diff --git a/ruby/.irbrc b/.irbrc
similarity index 100%
rename from ruby/.irbrc
rename to .irbrc
diff --git a/pentadactyl/.pentadactyl/plugin/jquery-dev.js b/.pentadactyl/plugin/jquery-dev.js
similarity index 100%
rename from pentadactyl/.pentadactyl/plugin/jquery-dev.js
rename to .pentadactyl/plugin/jquery-dev.js
diff --git a/pentadactyl/.pentadactylrc b/.pentadactylrc
similarity index 100%
rename from pentadactyl/.pentadactylrc
rename to .pentadactylrc
diff --git a/ruby/.pryrc b/.pryrc
similarity index 100%
rename from ruby/.pryrc
rename to .pryrc
diff --git a/ssh/.ssh/authorized_keys b/.ssh/authorized_keys
similarity index 100%
rename from ssh/.ssh/authorized_keys
rename to .ssh/authorized_keys
diff --git a/ssh/.ssh/config b/.ssh/config
similarity index 83%
rename from ssh/.ssh/config
rename to .ssh/config
index a96e1f68..d2a6fa52 100644
--- a/ssh/.ssh/config
+++ b/.ssh/config
@@ -16,12 +16,6 @@ Host *
 #   User root
 #   LogLevel ERROR
 
-Host *.intsm.net
-  IdentityFile ~/.ssh/sm_rsa
-  ForwardAgent yes
-  StrictHostKeyChecking no
-  # UserKnownHostsFile=/dev/null
-
 Host *.github.com
   IdentityFile ~/.ssh/github_rsa
 
diff --git a/ssh/.ssh/github_rsa.pub b/.ssh/github_rsa.pub
similarity index 100%
rename from ssh/.ssh/github_rsa.pub
rename to .ssh/github_rsa.pub
diff --git a/ssh/.ssh/id_rsa.pub b/.ssh/id_rsa.pub
similarity index 100%
rename from ssh/.ssh/id_rsa.pub
rename to .ssh/id_rsa.pub
diff --git a/ssh/.ssh/prgmr_rsa.pub b/.ssh/prgmr_rsa.pub
similarity index 100%
rename from ssh/.ssh/prgmr_rsa.pub
rename to .ssh/prgmr_rsa.pub
diff --git a/tmux/.tmux.conf b/.tmux.conf
similarity index 100%
rename from tmux/.tmux.conf
rename to .tmux.conf
diff --git a/vim/.vim/after/ftplugin/cpp.vim b/.vim/after/ftplugin/cpp.vim
similarity index 100%
rename from vim/.vim/after/ftplugin/cpp.vim
rename to .vim/after/ftplugin/cpp.vim
diff --git a/vim/.vim/after/ftplugin/gitconfig.vim b/.vim/after/ftplugin/gitconfig.vim
similarity index 100%
rename from vim/.vim/after/ftplugin/gitconfig.vim
rename to .vim/after/ftplugin/gitconfig.vim
diff --git a/vim/.vim/after/ftplugin/go.vim b/.vim/after/ftplugin/go.vim
similarity index 100%
rename from vim/.vim/after/ftplugin/go.vim
rename to .vim/after/ftplugin/go.vim
diff --git a/vim/.vim/after/ftplugin/objc.vim b/.vim/after/ftplugin/objc.vim
similarity index 100%
rename from vim/.vim/after/ftplugin/objc.vim
rename to .vim/after/ftplugin/objc.vim
diff --git a/vim/.vim/after/ftplugin/python.vim b/.vim/after/ftplugin/python.vim
similarity index 100%
rename from vim/.vim/after/ftplugin/python.vim
rename to .vim/after/ftplugin/python.vim
diff --git a/vim/.vim/after/ftplugin/ruby.vim b/.vim/after/ftplugin/ruby.vim
similarity index 100%
rename from vim/.vim/after/ftplugin/ruby.vim
rename to .vim/after/ftplugin/ruby.vim
diff --git a/vim/.vim/after/ftplugin/taskpaper.vim b/.vim/after/ftplugin/taskpaper.vim
similarity index 100%
rename from vim/.vim/after/ftplugin/taskpaper.vim
rename to .vim/after/ftplugin/taskpaper.vim
diff --git a/vim/.vim/after/ftplugin/vimwiki.vim b/.vim/after/ftplugin/vimwiki.vim
similarity index 100%
rename from vim/.vim/after/ftplugin/vimwiki.vim
rename to .vim/after/ftplugin/vimwiki.vim
diff --git a/vim/.vim/autoload/pathogen.vim b/.vim/autoload/pathogen.vim
similarity index 100%
rename from vim/.vim/autoload/pathogen.vim
rename to .vim/autoload/pathogen.vim
diff --git a/vim/.vim/bundle/ag b/.vim/bundle/ag
similarity index 100%
rename from vim/.vim/bundle/ag
rename to .vim/bundle/ag
diff --git a/vim/.vim/bundle/argtextobj.vim b/.vim/bundle/argtextobj.vim
similarity index 100%
rename from vim/.vim/bundle/argtextobj.vim
rename to .vim/bundle/argtextobj.vim
diff --git a/vim/.vim/bundle/base16 b/.vim/bundle/base16
similarity index 100%
rename from vim/.vim/bundle/base16
rename to .vim/bundle/base16
diff --git a/vim/.vim/bundle/camelcasemotion/.VimballRecord b/.vim/bundle/camelcasemotion/.VimballRecord
similarity index 100%
rename from vim/.vim/bundle/camelcasemotion/.VimballRecord
rename to .vim/bundle/camelcasemotion/.VimballRecord
diff --git a/vim/.vim/bundle/camelcasemotion/autoload/camelcasemotion.vim b/.vim/bundle/camelcasemotion/autoload/camelcasemotion.vim
similarity index 100%
rename from vim/.vim/bundle/camelcasemotion/autoload/camelcasemotion.vim
rename to .vim/bundle/camelcasemotion/autoload/camelcasemotion.vim
diff --git a/vim/.vim/bundle/camelcasemotion/doc/camelcasemotion.txt b/.vim/bundle/camelcasemotion/doc/camelcasemotion.txt
similarity index 100%
rename from vim/.vim/bundle/camelcasemotion/doc/camelcasemotion.txt
rename to .vim/bundle/camelcasemotion/doc/camelcasemotion.txt
diff --git a/vim/.vim/bundle/camelcasemotion/doc/tags b/.vim/bundle/camelcasemotion/doc/tags
similarity index 100%
rename from vim/.vim/bundle/camelcasemotion/doc/tags
rename to .vim/bundle/camelcasemotion/doc/tags
diff --git a/vim/.vim/bundle/camelcasemotion/plugin/camelcasemotion.vim b/.vim/bundle/camelcasemotion/plugin/camelcasemotion.vim
similarity index 100%
rename from vim/.vim/bundle/camelcasemotion/plugin/camelcasemotion.vim
rename to .vim/bundle/camelcasemotion/plugin/camelcasemotion.vim
diff --git a/vim/.vim/bundle/ctrlp b/.vim/bundle/ctrlp
similarity index 100%
rename from vim/.vim/bundle/ctrlp
rename to .vim/bundle/ctrlp
diff --git a/vim/.vim/bundle/fakeclip b/.vim/bundle/fakeclip
similarity index 100%
rename from vim/.vim/bundle/fakeclip
rename to .vim/bundle/fakeclip
diff --git a/vim/.vim/bundle/gist-vim b/.vim/bundle/gist-vim
similarity index 100%
rename from vim/.vim/bundle/gist-vim
rename to .vim/bundle/gist-vim
diff --git a/vim/.vim/bundle/go b/.vim/bundle/go
similarity index 100%
rename from vim/.vim/bundle/go
rename to .vim/bundle/go
diff --git a/vim/.vim/bundle/gundo b/.vim/bundle/gundo
similarity index 100%
rename from vim/.vim/bundle/gundo
rename to .vim/bundle/gundo
diff --git a/vim/.vim/bundle/incsearch.vim b/.vim/bundle/incsearch.vim
similarity index 100%
rename from vim/.vim/bundle/incsearch.vim
rename to .vim/bundle/incsearch.vim
diff --git a/vim/.vim/bundle/nerdcommenter b/.vim/bundle/nerdcommenter
similarity index 100%
rename from vim/.vim/bundle/nerdcommenter
rename to .vim/bundle/nerdcommenter
diff --git a/vim/.vim/bundle/powerline/__init__.py b/.vim/bundle/powerline/__init__.py
similarity index 100%
rename from vim/.vim/bundle/powerline/__init__.py
rename to .vim/bundle/powerline/__init__.py
diff --git a/vim/.vim/bundle/powerline/__init__.pyc b/.vim/bundle/powerline/__init__.pyc
similarity index 100%
rename from vim/.vim/bundle/powerline/__init__.pyc
rename to .vim/bundle/powerline/__init__.pyc
diff --git a/vim/.vim/bundle/powerline/plugin/powerline.vim b/.vim/bundle/powerline/plugin/powerline.vim
similarity index 100%
rename from vim/.vim/bundle/powerline/plugin/powerline.vim
rename to .vim/bundle/powerline/plugin/powerline.vim
diff --git a/vim/.vim/bundle/rust.vim b/.vim/bundle/rust.vim
similarity index 100%
rename from vim/.vim/bundle/rust.vim
rename to .vim/bundle/rust.vim
diff --git a/vim/.vim/bundle/tabular b/.vim/bundle/tabular
similarity index 100%
rename from vim/.vim/bundle/tabular
rename to .vim/bundle/tabular
diff --git a/vim/.vim/bundle/tagbar b/.vim/bundle/tagbar
similarity index 100%
rename from vim/.vim/bundle/tagbar
rename to .vim/bundle/tagbar
diff --git a/vim/.vim/bundle/vim-coffee-script b/.vim/bundle/vim-coffee-script
similarity index 100%
rename from vim/.vim/bundle/vim-coffee-script
rename to .vim/bundle/vim-coffee-script
diff --git a/vim/.vim/bundle/vim-colors-solarized b/.vim/bundle/vim-colors-solarized
similarity index 100%
rename from vim/.vim/bundle/vim-colors-solarized
rename to .vim/bundle/vim-colors-solarized
diff --git a/vim/.vim/bundle/vim-dispatch b/.vim/bundle/vim-dispatch
similarity index 100%
rename from vim/.vim/bundle/vim-dispatch
rename to .vim/bundle/vim-dispatch
diff --git a/vim/.vim/bundle/vim-endwise b/.vim/bundle/vim-endwise
similarity index 100%
rename from vim/.vim/bundle/vim-endwise
rename to .vim/bundle/vim-endwise
diff --git a/vim/.vim/bundle/vim-fugitive b/.vim/bundle/vim-fugitive
similarity index 100%
rename from vim/.vim/bundle/vim-fugitive
rename to .vim/bundle/vim-fugitive
diff --git a/vim/.vim/bundle/vim-haml b/.vim/bundle/vim-haml
similarity index 100%
rename from vim/.vim/bundle/vim-haml
rename to .vim/bundle/vim-haml
diff --git a/vim/.vim/bundle/vim-indent-object b/.vim/bundle/vim-indent-object
similarity index 100%
rename from vim/.vim/bundle/vim-indent-object
rename to .vim/bundle/vim-indent-object
diff --git a/vim/.vim/bundle/vim-pandoc b/.vim/bundle/vim-pandoc
similarity index 100%
rename from vim/.vim/bundle/vim-pandoc
rename to .vim/bundle/vim-pandoc
diff --git a/vim/.vim/bundle/vim-pandoc-syntax b/.vim/bundle/vim-pandoc-syntax
similarity index 100%
rename from vim/.vim/bundle/vim-pandoc-syntax
rename to .vim/bundle/vim-pandoc-syntax
diff --git a/vim/.vim/bundle/vim-repeat b/.vim/bundle/vim-repeat
similarity index 100%
rename from vim/.vim/bundle/vim-repeat
rename to .vim/bundle/vim-repeat
diff --git a/vim/.vim/bundle/vim-rsi b/.vim/bundle/vim-rsi
similarity index 100%
rename from vim/.vim/bundle/vim-rsi
rename to .vim/bundle/vim-rsi
diff --git a/vim/.vim/bundle/vim-ruby b/.vim/bundle/vim-ruby
similarity index 100%
rename from vim/.vim/bundle/vim-ruby
rename to .vim/bundle/vim-ruby
diff --git a/vim/.vim/bundle/vim-sensible b/.vim/bundle/vim-sensible
similarity index 100%
rename from vim/.vim/bundle/vim-sensible
rename to .vim/bundle/vim-sensible
diff --git a/vim/.vim/bundle/vim-sleuth b/.vim/bundle/vim-sleuth
similarity index 100%
rename from vim/.vim/bundle/vim-sleuth
rename to .vim/bundle/vim-sleuth
diff --git a/vim/.vim/bundle/vim-startify b/.vim/bundle/vim-startify
similarity index 100%
rename from vim/.vim/bundle/vim-startify
rename to .vim/bundle/vim-startify
diff --git a/vim/.vim/bundle/vim-surround b/.vim/bundle/vim-surround
similarity index 100%
rename from vim/.vim/bundle/vim-surround
rename to .vim/bundle/vim-surround
diff --git a/vim/.vim/bundle/vim-textobj-line b/.vim/bundle/vim-textobj-line
similarity index 100%
rename from vim/.vim/bundle/vim-textobj-line
rename to .vim/bundle/vim-textobj-line
diff --git a/vim/.vim/bundle/vim-textobj-rubyblock b/.vim/bundle/vim-textobj-rubyblock
similarity index 100%
rename from vim/.vim/bundle/vim-textobj-rubyblock
rename to .vim/bundle/vim-textobj-rubyblock
diff --git a/vim/.vim/bundle/vim-textobj-user b/.vim/bundle/vim-textobj-user
similarity index 100%
rename from vim/.vim/bundle/vim-textobj-user
rename to .vim/bundle/vim-textobj-user
diff --git a/vim/.vim/bundle/vim-tmux-navigator b/.vim/bundle/vim-tmux-navigator
similarity index 100%
rename from vim/.vim/bundle/vim-tmux-navigator
rename to .vim/bundle/vim-tmux-navigator
diff --git a/vim/.vim/bundle/vim-unimpaired b/.vim/bundle/vim-unimpaired
similarity index 100%
rename from vim/.vim/bundle/vim-unimpaired
rename to .vim/bundle/vim-unimpaired
diff --git a/vim/.vim/bundle/vinegar b/.vim/bundle/vinegar
similarity index 100%
rename from vim/.vim/bundle/vinegar
rename to .vim/bundle/vinegar
diff --git a/vim/.vim/colors/desert256.vim b/.vim/colors/desert256.vim
similarity index 100%
rename from vim/.vim/colors/desert256.vim
rename to .vim/colors/desert256.vim
diff --git a/vim/.vim/ftdetect/applescript.vim b/.vim/ftdetect/applescript.vim
similarity index 100%
rename from vim/.vim/ftdetect/applescript.vim
rename to .vim/ftdetect/applescript.vim
diff --git a/vim/.vim/ftdetect/ragel.vim b/.vim/ftdetect/ragel.vim
similarity index 100%
rename from vim/.vim/ftdetect/ragel.vim
rename to .vim/ftdetect/ragel.vim
diff --git a/vim/.vim/indent/python.vim b/.vim/indent/python.vim
similarity index 100%
rename from vim/.vim/indent/python.vim
rename to .vim/indent/python.vim
diff --git a/vim/.vim/syntax/applescript.vim b/.vim/syntax/applescript.vim
similarity index 100%
rename from vim/.vim/syntax/applescript.vim
rename to .vim/syntax/applescript.vim
diff --git a/vim/.vim/syntax/ragel.vim b/.vim/syntax/ragel.vim
similarity index 100%
rename from vim/.vim/syntax/ragel.vim
rename to .vim/syntax/ragel.vim
diff --git a/vim/.vim/syntax/textile.vim b/.vim/syntax/textile.vim
similarity index 100%
rename from vim/.vim/syntax/textile.vim
rename to .vim/syntax/textile.vim
diff --git a/vim/.vimrc b/.vimrc
similarity index 100%
rename from vim/.vimrc
rename to .vimrc
diff --git a/ansible/main.yml b/ansible/main.yml
index 5ffaba49..461d3767 100644
--- a/ansible/main.yml
+++ b/ansible/main.yml
@@ -2,4 +2,4 @@
   roles:
     - bootstrap
     - { role: osx, when: ansible_distribution == "MacOSX" }
-    # - dotfiles
+    - dotfiles
diff --git a/ansible/roles/dotfiles/tasks/dotfiles.yml b/ansible/roles/dotfiles/tasks/dotfiles.yml
index e9411991..f463eb9c 100644
--- a/ansible/roles/dotfiles/tasks/dotfiles.yml
+++ b/ansible/roles/dotfiles/tasks/dotfiles.yml
@@ -1,19 +1,9 @@
 ---
-- homebrew: name=stow state=present
-  when: ansible_distribution == "MacOSX"
-- apt: pkg={{ item }} state=present
+- file: path={{ item }} state=directory # TODO Do this automatically
   with_items:
-    - git
-    - stow
-  sudo: True
-  when: ansible_os_family == "Debian"
-- command: >
-    chdir={{ ansible_env.HOME }}/.dotfiles
-    stow --stow --target={{ ansible_env.HOME }} {{ item }}
-  with_items: stow
-  tags: stow
-- file:
-    src: ~/.dotfiles/{{ item.key }}
-    dest: "{{ item.value }}"
-    state: link
-  with_dict: ln
+    - ~/.bundle
+    - ~/.ssh
+- file: src=~/.dotfiles/{{ item.key }} dest={{ item.value }} state=link
+  with_dict: dotfiles
+- file: src=~/.dotfiles/.ssh/{{ item }} dest=~/.ssh/{{ item }} state=link
+  with_lines: ls ~/.dotfiles/.ssh
diff --git a/ansible/roles/dotfiles/vars/main.yml b/ansible/roles/dotfiles/vars/main.yml
index d199c6ac..6dcb4eb2 100644
--- a/ansible/roles/dotfiles/vars/main.yml
+++ b/ansible/roles/dotfiles/vars/main.yml
@@ -1,10 +1,15 @@
-stow:
-  - config
-  - git
-  - pentadactyl
-  - ruby
-  - tmux
-  - vim
-ln:
+dotfiles:
   gitignore: ~/.gitignore
+  .bundle/config: ~/.bundle/config
+  .config: ~/.config
+  .gemrc: ~/.gemrc
+  .git_templates: ~/.git_templates
+  .gitconfig.private: ~/.gitconfig.private
+  .gitconfig: ~/.gitconfig
   .hammerspoon: ~/.hammerspoon
+  # .pentadactyl: ~/.pentadactyl
+  .pentadactylrc: ~/.pentadactylrc
+  .pryrc: ~/.pryrc
+  .tmux.conf: ~/.tmux.conf
+  .vim: ~/.vim
+  .vimrc: ~/.vimrc
diff --git a/config/.config/powerline/colorschemes/tmux/default.json b/config/.config/powerline/colorschemes/tmux/default.json
deleted file mode 100644
index 0633ad00..00000000
--- a/config/.config/powerline/colorschemes/tmux/default.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-	"groups": {
-		"background":           {"bg": "gray1"},
-		"active_window_status": {"bg": "gray1"},
-		"window_status":        {"bg": "gray1"},
-		"activity_status":      {"bg": "gray1"},
-		"bell_status":          {"bg": "gray1"},
-		"window":               {"bg": "gray1"},
-		"window:divider":       {"bg": "gray1"}
-	}
-}
diff --git a/config/.config/powerline/themes/tmux/default.json b/config/.config/powerline/themes/tmux/default.json
deleted file mode 100644
index bb1bccb5..00000000
--- a/config/.config/powerline/themes/tmux/default.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-	"segments": {
-		"right": []
-	}
-}
diff --git a/ruby/.bundle/config b/ruby/.bundle/config
deleted file mode 100644
index b2b41251..00000000
--- a/ruby/.bundle/config
+++ /dev/null
@@ -1,3 +0,0 @@
----
-BUNDLE_PATH: ".bundle"
-BUNDLE_JOBS: '4'
diff --git a/vim/.vim/bundle/scratch/plugin/scratch.vim b/vim/.vim/bundle/scratch/plugin/scratch.vim
deleted file mode 100644
index 9b83ea4b..00000000
--- a/vim/.vim/bundle/scratch/plugin/scratch.vim
+++ /dev/null
@@ -1,134 +0,0 @@
-" scratch.vim
-" Author: Abhilash Koneri (abhilash_koneri at hotmail dot com)
-" Improved By: Hari Krishna Dara (hari_vim at yahoo dot com)
-" Last Change: 25-Feb-2004 @ 09:48
-" Created: 17-Aug-2002
-" Version: 1.0.0
-" Download From:
-"     http://www.vim.org/script.php?script_id=389
-"----------------------------------------------------------------------
-" This is a simple plugin that creates a scratch buffer for your
-" vim session and helps to access it when you need it.  
-"
-" If you like the custom mappings provided in the script - hitting
-" <F8> should create a new scratch buffer. You can do your scribes
-" here and if you want to get rid of it, hit <F8> again inside scratch buffer
-" window. If you want to get back to the scratch buffer repeat <F8>. Use
-" <Plug>ShowScratchBuffer and <Plug>InsShowScratchBuffer to customize these
-" mappings.
-"
-" If you want to designate a file into which the scratch buffer contents
-" should automatically be dumped to, when Vim exits, set its path to
-" g:scratchBackupFile global variable. This file can be accessed just in case
-" you happen to have some important information in the scratch buffer and quit
-" Vim (or shutdown the m/c) forgetting to copy it over. The target file is
-" force overwritten using the :write! command so make sure you set a file name
-" that can accidentally be used for other purposes (especially when you use
-" relative paths). I recommend a value of '/tmp/scratch.txt'.
-" CAUTION: This feature works only when Vim generates VimLeavePre autocommad.
-"
-" Custom mappings
-" ---------------
-" The ones defined below are not very ergonomic!
-"----------------------------------------------------------------------
-"Standard Inteface:  <F8> to make a new ScratchBuffer, <F8>-again to hide one
-
-if exists('loaded_scratch')
-  finish
-endif
-let loaded_scratch = 1
-
-" Make sure line-continuations won't cause any problem. This will be restored
-"   at the end
-let s:save_cpo = &cpo
-set cpo&vim
-
-if (! exists("no_plugin_maps") || ! no_plugin_maps) &&
-      \ (! exists("no_scratch_maps") || ! no_scratch_maps)
-  if !hasmapto('<Plug>ShowScratchBuffer',"n")
-    nmap <unique> <silent> <F8> <Plug>ShowScratchBuffer
-  endif
-  if !hasmapto('<Plug>InsShowScratchBuffer',"i")
-    imap <unique> <silent> <F8> <Plug>InsShowScratchBuffer
-  endif
-endif
-
-" User Overrideable Plugin Interface
-nmap <script> <silent> <Plug>ShowScratchBuffer
-      \ :silent call <SID>ShowScratchBuffer()<cr>
-imap <script> <silent> <Plug>InsShowScratchBuffer
-      \ <c-o>:silent call <SID>ShowScratchBuffer()<cr>
-
-command! -nargs=0 Scratch :call <SID>ShowScratchBuffer()
-
-if !exists('g:scratchBackupFile')
-  let g:scratchBackupFile = '' " So that users can easily find this var.
-endif
-aug ScratchBackup
-  au!
-  au VimLeavePre * :call <SID>BackupScratchBuffer()
-aug END
-
-let s:SCRATCH_BUFFER_NAME="[Scratch]"
-if !exists('s:buffer_number') " Supports reloading.
-  let s:buffer_number = -1
-endif
-
-"----------------------------------------------------------------------
-" Diplays the scratch buffer. Creates one if it is an already 
-" present
-"----------------------------------------------------------------------
-function! <SID>ShowScratchBuffer()
-  if(s:buffer_number == -1 || bufexists(s:buffer_number) == 0)
-    " Temporarily modify isfname to avoid treating the name as a pattern.
-    let _isf = &isfname
-    set isfname-=\
-    set isfname-=[
-    if exists('+shellslash')
-      exec "sp \\\\". s:SCRATCH_BUFFER_NAME
-    else
-      exec "sp \\". s:SCRATCH_BUFFER_NAME
-    endif
-    let &isfname = _isf
-    let s:buffer_number = bufnr('%')
-  else
-    let buffer_win=bufwinnr(s:buffer_number)
-    if(buffer_win == -1)
-      exec 'sb '. s:buffer_number
-    else
-      exec buffer_win.'wincmd w'
-    endif
-  endif
-  " Do setup always, just in case.
-  setlocal buftype=nofile
-  setlocal bufhidden=hide
-  setlocal nobuflisted
-  setlocal noswapfile
-  setlocal noro
-  nmap <buffer> <silent> <Plug>ShowScratchBuffer :hide<cr>
-  imap <buffer> <silent> <Plug>InsShowScratchBuffer <c-o>:hide<cr>
-  command! -buffer -nargs=0 Scratch :hide
-endfunction
-
-function! s:BackupScratchBuffer()
-  if s:buffer_number != -1 && exists('g:scratchBackupFile') &&
-        \ g:scratchBackupFile != ''
-    exec 'split #' . s:buffer_number
-    " Avoid writing empty scratch buffers.
-    if line('$') > 1 || getline(1) !~ '^\s*$'
-      let _cpo=&cpo
-      try
-        set cpo-=A
-        exec 'write!' g:scratchBackupFile
-      finally
-        let &cpo=_cpo
-      endtry
-    endif
-  endif
-endfunction
-
-" Restore cpo.
-let &cpo = s:save_cpo
-unlet s:save_cpo
-
-" vim6: sw=2 et