dotfiles
Readings:
- Unofficial guide: https://dotfiles.github.io/
- Awesome dotfiles: https://github.com/webpro/awesome-dotfiles
- Funny article about how"hidden" or "dot" files was born: a lesson in shortcuts
Implementations:
- oh-my-zsh
- tons of plugins
- Ryan Bates dotfiles
- minus - ruby installer, not linked
- plus - oh-my-zsh customization
- Holman dotfiles
- custom bash installer, ruby-centric
- YADR
- cool but difficult to make customize, ruby-centric
- https://github.com/atomantic/dotfiles
- osx only
- https://github.com/andschwa/dotfiles
- uses GNU Stow to install files - the files are kept as dotfiles in the repo which is difficult for maintenance
- see also https://github.com/xero/dotfiles
- https://github.com/jeffaco/msft-dotfiles
- bash-specific
- https://github.com/ashishb/dotfiles/
- bash-specific
- https://github.com/dotphiles/dotphiles
- uses https://github.com/dotphiles/dotsync submodule
- https://github.com/jh3y/kody
- nodejs
- https://github.com/thoughtbot/dotfiles
- ruby centric, needs rcm
Ways dotfiles got installed:
- your own script to copy or link dotfiles
- special program
- GNU Stow
- https://github.com/thoughtbot/rcm
- vcsh & mr
- Ansible
- use your lang specific software, e.g. rake or nodejs
And here it is, what's best for me - https://github.com/estarter/dotfiles:
- lightweight and self-contained
- can be installed from zip without internet
- doesn't require 'extra' software like ruby deps
- sets zsh as default shell + fasd
- brings oh-my-zsh as extra dependency
- works on linux and osx
- includes support for git, docker, maven, jira, python