mirror of https://github.com/fredrikekre/.dotfiles
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
914 B
914 B
.dotfiles
Configuration files for syncing between machines. See https://www.atlassian.com/git/tutorials/dotfiles for the idea.
Installation
-
Clone the repo:
git clone --bare https://github.com/fredrikekre/.dotfiles.git "$HOME/.dotfiles.git" -
Define a temporary
dotfilesalias:alias dotfiles='git --git-dir="$HOME/.dotfiles.git/" --work-tree="$HOME"' -
Check out the files:
dotfiles checkout -
Configure the new local repo to hide untracked files and to use the local gitignore file
dotfiles config --local status.showUntrackedFiles no dotfiles config --local core.excludesfile "$HOME/.gitignore.dotfiles" -
Add the following to the top of
.bashrc# Include cross-system common parts from .dotfiles.git repo if [ -f ~/.bashrc.dotfiles ]; then . ~/.bashrc.dotfiles fi -
Reboot the shell