.gitconfig | ||
.tmux.conf | ||
.vimrc | ||
.zshrc | ||
README.md |
Dot
Description
There is no place like $HOME. All my dotfiles, and a guide for bootstrapping a new install.
Table of Contents
Features / TODOS
- Easy to copy.
- Defaults to revert to.
- Templates for easy productivity.
- Guide
Usage
Just copy and paste, or follow the guide below.
If you're starting out as root, do not login as user until you've altered /etc/xdg/user-dirs.defaults
For example, you can see the custom configuration, or the default.
Once complete, assign the appropriate privileges, and login as the user. Run the command:
git init --bare $HOME/.dot
To create our config folder.
alias config='/usr/bin/git --git-dir=$HOME/.dot/ --work-tree=$HOME
To set an alias to interact with our config.
config config --local status.showUntrackedFiles no
So every file in $HOME is not tracked, just the ones we add.
echo "alias config='/usr/bin/git --git-dir=$HOME/.dot/ --work-tree=$HOME'" >> $HOME/.bashrc
Adds the alias to our bashrc.
TODO: Set up script to pipe into bash for convenience.
Credits / Resources
Tom Preston-Werner - README Driven Development
Dotfiles: Best way to store in a bare git repository
License
This project is licensed under GPLv3 - see the LICENSE file for details.