UNIX profile

I store my UNIX shell profile, vimrc and other configuration files (ie dotfiles) in Git version control so I can easily set up my preferred environment on a new system.

My shell is bash. If this is your shell and you are interested in looking at how everything is set up you can download my profile.

If you actually want to use it, I've documented shell startup, the prompt, environment variables, how to set paths and how to run procesess as another user.

Some other standalone files such as .Xdefaults and .screenrc are also versioned.