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.
924 B
924 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