My shell configuration files
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.bazaar
.vim/plugin
.bash_functions.sh
.bashrc
.git-prompt.sh
.gitignore
.globalgitconfig
.tmux.conf
.user-preferences.sublime-settings
README.md
remove-user-config.sh
setup-system.sh
setup-user-config.sh

README.md

System setup

Config files and scripts to setup my Ubuntu system.

Usage

To run the basic setup script directly:

bash -c "$(wget -q -O - https://raw.githubusercontent.com/nottrobin/system-setup/master/setup-system.sh)"

Available scripts

./setup-system.sh  # Install software and setup user config file links
./setup-user-config.sh  # Link config files into user home directory
./remove-user-config.sh  # Remove links to config files from user home directory

Config files

  • .bash_functions.sh - a collection of useful functions for setting up my bash shell
  • .bashrc - setup the bash shell, by loading some of the bash functions
  • .vim - my vim setup - including syntax highlighting and other tweaks
  • .tmux.conf - My setup for tmux, the "better than screen" terminal multiplexer
  • .bash_profile - mostly empty. Just makes sure .bashrc gets run.
  • .globalgitconfig - My git configuration.
  • .user-preferences.sublime-settings - My User settings for sublime