Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

My personal Linux shell settings

branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

README.rst

Marius's dotfiles

Instructions to self

To start using on a new machine:

  1. check out the dotfiles repo into ~/dotfiles:

    git clone https://github.com/mgedmin/dotfiles
    

    or (for an editable version)

    git clone git@github.com:mgedmin/dotfiles.git
    
  2. run ~/dotfiles/install.sh

It will replace ~/.randomdotfile with symlinks to ~/dotfiles/randomdotfile, safely. If you have a conflict (~/.foo exists and differs in content from ~/dotfiles/foo), the install script will warn and keep your current ~/.foo, so you don't have to worry about accidentally losing data.

You need to re-run the install script every time you pull in new dotfiles from a remote repository. Running ~/dotfiles/update.sh does that (git pull + running install.sh).

To add a new dotfile to your collection:

  1. run ~/dotfiles/grab.sh ~/.dotfilename

It will move ~/.dotfilename to ~/dotfiles/dotfilename and create the appropriate symlink. Don't forget to commit the newly-added file!

Something went wrong with that request. Please try again.