Your dotfiles:
Unified. Organized. Personalized.
If you don’t already have a huge collection of dotfiles simply run the installer and follow the prompts:
git clone git://github.com/thcipriani/dotfile-boilerplate ~/.dotfiles
cd ~/.dotfiles
./bootstrap --new-setup
Follow the prompts
If you already have a collection of dotfiles then you should omit the --new-setup
flag
so that you won't be prompted to install any frameworks
see: http://dotfiles.github.io/
There is no canonical method for dotfile organization, sharing, and bootstraping that is cross-shell and cross-system compatible.
This project should work to provide dotfile-beginners with sensible defaults and advanced users with a powerful, configurable framework on which to build.
At it’s core, Dotfile Boilerplate is a system for dotfile organization more than an opinionated framework.
The basic structure of Dotfile Boilerplate is based on Zach Holman's
holman/dotfiles dotfiles. Configuration
files are grouped by topic (e.g., "git", "vim", "zsh", etc.)., and a file
named [whatever].symlink
will by symlinked to ~/.[whatever]
.
Dotfile Boilerplate heavily "borrows" from many fine dotfile repos
- Heavily Modified holman boostrap script
- mathiasbynens exports, aliases and functions and osx where applicable
- tpope's Pathogen and sensible.vim
- gf3's Sexy Bash Prompt (for Bash Users)
- robbyrussell's Oh-my-zsh (for ZSH Users)
- sjl's Extravagant ZSH Prompt (for ZSH Users)
- carlhuda's Janus Vim Framework (for ZSH Users)
- metellius + mathiasbynens inputrc
- sjl's tmux.conf
- a very fine screenrc that's source I no longer remember
Further inspiration came from
- jclem's dotfiles
- ldmosquera's dotfile wiki
- heptal's tput abuse
- pastjean's dotfiles
All of that can, of course, be overridden.
Checkout the documentation.
Fork me and send me a pull request =)