My shell configuration files
Branch: master
Clone or download
Pull request Compare This branch is 35 commits behind nottrobin:master.
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
.bash_profile
.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