Skip to content

bsmith89/dotfiles-1

 
 

Repository files navigation

Configuration files for BASH and a quick installer

This repository is a set of customized configuration files which I have found to be useful on a variety of systems.

TODO: A separate branch for each system, currently just OSX and the HPCC at MSU. TODO: Integrate IPy plugin and autopep8 https://github.com/hhatto/autopep8

Files

.vim/ directory of file type configurations and plugins .vimrc my vim configuration .tmux.conf my tmux configuration .bashrc my bash configuration .bash_aliases any bash aliases that should be sourced .bashrc_local the bashrc file for a particular rig .gitconfig my git configuration .profile my login shell configuration

Instructions

Creating source files

Any file which matches the shell glob _* will be linked into $HOME as a symlink with the first _ replaced with a .

For example:

_bashrc

becomes

${HOME}/.bashrc

Installing source files

It's as simple as running:

./install.sh

From this top-level directory.

Only install and build vim Files

Because this bit is pretty portable

./install.sh vim

Restore old source Files

To replace installed files with the originals:

./install.sh restore

Note that if there was not an original version, the installed links will not be removed.

Virtualenvwrapper

By hand, replace all of the hooks in .virtualenvs with the files in virtualenvwrapper

Requirements

Shell

  • bash

Vim

  • python
    • pep8
    • pyflakes
    • rope
  • ruby
    • rake

VirtualEnv

  • virtualenvwrapper

About

My configuration files (.tmux.conf, .vimrc, .bashrc, .gitconfig, etc)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 49.8%
  • Vim Script 44.6%
  • Shell 5.6%