Skip to content

alfredo-gimenez/dotfiles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Modified from http://github.com/tgamblin/dotfiles.git

This repo contains tools to help you keep your home directory synchronized across machines.

Overview

To get started there are three easy steps:

  1. Fork this repo, then clone it somewhere in your home directory.
  2. Put your dotfiles in home and check them in.
  3. Run the link script to create symbolic links in your home directory to everything in home.

Now your dotfiles are in a git repo and you can clone them anywhere and keep them synchronized.

If you want vim plugins through vundle, there are two more:

  1. Initialize the vundle submodule with git submodule update --init --recursive from the repo directory.
  2. Open vim and type :PluginInstall

Setup

Fork this repo and put your dotfiles in it:

git clone [email protected]:your-name/dotfiles.git .dotfiles
cp .bashrc .bash_profile .emacs .gitconfig .dotfiles/home

Then commit them all to the git repo to keep them synced.

Linking and Unlinking

Setting your environment up on a new machine is now simple:

git clone [email protected]:your-name/dotfiles.git .dotfiles
.dotfiles/link

If something goes wrong, not to worry. link keeps backups in ~/.dotfiles-backup. You can run unlink to delete all the symbolic links and put yourold config files back where they were:

.dotfiles/unlink

Run .dotfiles/help for more information.

About

dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Emacs Lisp 91.2%
  • Shell 8.2%
  • Other 0.6%