Fix bogus bash binary location
diff --git a/aliases/available/bundler.aliases.bash b/aliases/available/bundler.aliases.bash
index 12484f6..a7756be 100644
--- a/aliases/available/bundler.aliases.bash
+++ b/aliases/available/bundler.aliases.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Bundler Commands
 alias be="bundle exec"
diff --git a/aliases/available/emacs.aliases.bash b/aliases/available/emacs.aliases.bash
index 5042b17..a133984 100644
--- a/aliases/available/emacs.aliases.bash
+++ b/aliases/available/emacs.aliases.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 case $OSTYPE in
   linux*)
diff --git a/aliases/available/general.aliases.bash b/aliases/available/general.aliases.bash
index 6c722f4..660a8ca 100644
--- a/aliases/available/general.aliases.bash
+++ b/aliases/available/general.aliases.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # List directory contents
 alias sl=ls
diff --git a/aliases/available/git.aliases.bash b/aliases/available/git.aliases.bash
index 45d7d05..abfa996 100644
--- a/aliases/available/git.aliases.bash
+++ b/aliases/available/git.aliases.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Aliases
 alias gcl='git clone'
diff --git a/aliases/available/heroku.aliases.bash b/aliases/available/heroku.aliases.bash
index a393754..7bc1dbe 100644
--- a/aliases/available/heroku.aliases.bash
+++ b/aliases/available/heroku.aliases.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # heroku
 alias h='heroku'
diff --git a/aliases/available/hg.aliases.bash b/aliases/available/hg.aliases.bash
index 64f20f5..245c529 100644
--- a/aliases/available/hg.aliases.bash
+++ b/aliases/available/hg.aliases.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 alias hs='hg status'
 alias hsum='hg summary'
@@ -11,4 +11,4 @@
   echo "  hsum  = hg summary"
   echo "  hcm   = hg commit -m"
   echo
-}
\ No newline at end of file
+}
diff --git a/aliases/available/osx.aliases.bash b/aliases/available/osx.aliases.bash
index e074695..008b67c 100644
--- a/aliases/available/osx.aliases.bash
+++ b/aliases/available/osx.aliases.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Desktop Programs
 alias fireworks="open -a '/Applications/Adobe Fireworks CS3/Adobe Fireworks CS3.app'"
diff --git a/aliases/available/rails.aliases.bash b/aliases/available/rails.aliases.bash
index 6e1ca14..1d7b310 100644
--- a/aliases/available/rails.aliases.bash
+++ b/aliases/available/rails.aliases.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Rails Commands
 alias r='rails'
diff --git a/aliases/available/textmate.aliases.bash b/aliases/available/textmate.aliases.bash
index 4e696a5..897c7d3 100644
--- a/aliases/available/textmate.aliases.bash
+++ b/aliases/available/textmate.aliases.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 case $OSTYPE in
   darwin*)
diff --git a/aliases/available/todo.txt-cli.aliases.bash b/aliases/available/todo.txt-cli.aliases.bash
index 045e2f1..ce27716 100644
--- a/aliases/available/todo.txt-cli.aliases.bash
+++ b/aliases/available/todo.txt-cli.aliases.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 alias tls="$TODO ls"
 alias ta="$TODO a"
diff --git a/aliases/available/vim.aliases.bash b/aliases/available/vim.aliases.bash
index d102575..c156ffd 100644
--- a/aliases/available/vim.aliases.bash
+++ b/aliases/available/vim.aliases.bash
@@ -1,3 +1,3 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
-alias v='mvim --remote-tab'
\ No newline at end of file
+alias v='mvim --remote-tab'
diff --git a/bash_it.sh b/bash_it.sh
index 66363f9..8564c88 100644
--- a/bash_it.sh
+++ b/bash_it.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # Initialize Bash It
 
 # Reload Library
diff --git a/completion/available/fabric-completion.bash b/completion/available/fabric-completion.bash
index a4aa90f..7809b38 100644
--- a/completion/available/fabric-completion.bash
+++ b/completion/available/fabric-completion.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 #
 # Bash completion support for Fabric (http://fabfile.org/)
 #
diff --git a/completion/available/rake.completion.bash b/completion/available/rake.completion.bash
index 5793bd0..453354f 100644
--- a/completion/available/rake.completion.bash
+++ b/completion/available/rake.completion.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # Bash completion support for Rake, Ruby Make.
 
 export COMP_WORDBREAKS=${COMP_WORDBREAKS/\:/}
diff --git a/completion/available/ssh.completion.bash b/completion/available/ssh.completion.bash
index ea49026..3dfd6ab 100644
--- a/completion/available/ssh.completion.bash
+++ b/completion/available/ssh.completion.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # Bash completion support for ssh.
 
 export COMP_WORDBREAKS=${COMP_WORDBREAKS/\:/}
diff --git a/completion/available/tmux.completion.bash b/completion/available/tmux.completion.bash
index e8ee5e7..c872ec5 100644
--- a/completion/available/tmux.completion.bash
+++ b/completion/available/tmux.completion.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # tmux completion
 # See: http://www.debian-administration.org/articles/317 for how to write more.
diff --git a/custom/example.bash b/custom/example.bash
index e9b3847..3e66ba8 100644
--- a/custom/example.bash
+++ b/custom/example.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 #
 # This is an example file. Don't use this for your custom scripts. Instead, create another file within the
 # custom directory.
diff --git a/lib/appearance.bash b/lib/appearance.bash
index 28a131a..8e4b5ef 100644
--- a/lib/appearance.bash
+++ b/lib/appearance.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # colored grep
 export GREP_OPTIONS='--color=auto'
diff --git a/lib/history.bash b/lib/history.bash
index c0f60f2..92db21f 100644
--- a/lib/history.bash
+++ b/lib/history.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # append to bash_history if Terminal.app quits
 shopt -s histappend
@@ -17,4 +17,4 @@
 
 function rh {
   history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head
-}
\ No newline at end of file
+}
diff --git a/lib/preexec.bash b/lib/preexec.bash
index e092d82..b1662a9 100644
--- a/lib/preexec.bash
+++ b/lib/preexec.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # http://www.twistedmatrix.com/users/glyph/preexec.bash.txt
 # preexec.bash -- Bash support for ZSH-like 'preexec' and 'precmd' functions.
 
diff --git a/plugins/available/base.plugin.bash b/plugins/available/base.plugin.bash
index 0a4e0c8..3edd8ad 100644
--- a/plugins/available/base.plugin.bash
+++ b/plugins/available/base.plugin.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # For generic functions.
 
diff --git a/plugins/available/battery.plugin.bash b/plugins/available/battery.plugin.bash
index 7c15812..4b9d4b9 100644
--- a/plugins/available/battery.plugin.bash
+++ b/plugins/available/battery.plugin.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 battery_percentage(){
   if command_exists acpi;
diff --git a/plugins/available/dirs.plugins.bash b/plugins/available/dirs.plugins.bash
index 9353c5b..e03ccf5 100755
--- a/plugins/available/dirs.plugins.bash
+++ b/plugins/available/dirs.plugins.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Directory stack navigation:
 #
diff --git a/plugins/available/git.plugins.bash b/plugins/available/git.plugins.bash
index b0b9ce8..41b031f 100644
--- a/plugins/available/git.plugins.bash
+++ b/plugins/available/git.plugins.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 function git_remote {
   echo "Running: git remote add origin ${GIT_HOSTING}:$1.git"
diff --git a/plugins/available/hg.plugins.bash b/plugins/available/hg.plugins.bash
index f72761b..33c81d3 100644
--- a/plugins/available/hg.plugins.bash
+++ b/plugins/available/hg.plugins.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 hg_dirty() {
     hg status --no-color 2> /dev/null \
     | awk '$1 == "?" { print "?" } $1 != "?" { print "!" }' \
@@ -11,4 +11,4 @@
 
 hg_branch() {
     hg branch 2> /dev/null
-}
\ No newline at end of file
+}
diff --git a/plugins/available/javascript.plugins.bash b/plugins/available/javascript.plugins.bash
index a480d9e..76a7e13 100644
--- a/plugins/available/javascript.plugins.bash
+++ b/plugins/available/javascript.plugins.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 #
 # The install directory is hard-coded. TOOD: allow the directory to be specified on the command line.
 #
diff --git a/plugins/available/jekyll.plugins.bash b/plugins/available/jekyll.plugins.bash
index eff85ce..74e3cb1 100644
--- a/plugins/available/jekyll.plugins.bash
+++ b/plugins/available/jekyll.plugins.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 editpost() {
   unset SITE
diff --git a/plugins/available/latex.plugin.bash b/plugins/available/latex.plugin.bash
index 9559255..c2ce9dd 100644
--- a/plugins/available/latex.plugin.bash
+++ b/plugins/available/latex.plugin.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # add mactex to the path if its present
 MACTEX_PATH=/usr/local/texlive/2009/bin/universal-darwin
diff --git a/plugins/available/nginx.plugins.bash b/plugins/available/nginx.plugins.bash
index 7aa1653..6dd86dd 100644
--- a/plugins/available/nginx.plugins.bash
+++ b/plugins/available/nginx.plugins.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 function nginx_reload() {
   FILE="${NGINX_PATH}/logs/nginx.pid"
@@ -47,4 +47,4 @@
     echo "Nginx pid file not found"
     return 0
   fi
-}
\ No newline at end of file
+}
diff --git a/plugins/available/osx.plugin.bash b/plugins/available/osx.plugin.bash
index cf55377..7d3d077 100644
--- a/plugins/available/osx.plugin.bash
+++ b/plugins/available/osx.plugin.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 function tab() {
   osascript 2>/dev/null <<EOF
diff --git a/plugins/available/python.plugin.bash b/plugins/available/python.plugin.bash
index 3a0bf7f..6c87f8a 100644
--- a/plugins/available/python.plugin.bash
+++ b/plugins/available/python.plugin.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 if [ $(uname) = "Linux" ]
 then
diff --git a/plugins/available/rbenv.plugin.bash b/plugins/available/rbenv.plugin.bash
index bfac84d..bd3f78e 100644
--- a/plugins/available/rbenv.plugin.bash
+++ b/plugins/available/rbenv.plugin.bash
@@ -1,8 +1,8 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Load rbebv, if you are using it
 export PATH="$HOME/.rbenv/bin:$PATH"
 eval "$(rbenv init -)"
 
 # Load the auto-completion script if rbenv was loaded.
-source ~/.rbenv/completions/rbenv.bash
\ No newline at end of file
+source ~/.rbenv/completions/rbenv.bash
diff --git a/plugins/available/ruby.plugin.bash b/plugins/available/ruby.plugin.bash
index 203fb99..9ae61a4 100644
--- a/plugins/available/ruby.plugin.bash
+++ b/plugins/available/ruby.plugin.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 function remove_gem {
   gem list | grep $1 | awk '{ print $1; }' | xargs sudo gem uninstall
-}
\ No newline at end of file
+}
diff --git a/plugins/available/rvm.plugin.bash b/plugins/available/rvm.plugin.bash
index e158a80..e0d18ba 100644
--- a/plugins/available/rvm.plugin.bash
+++ b/plugins/available/rvm.plugin.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Load RVM, if you are using it
 [[ -s $HOME/.rvm/scripts/rvm ]] && source $HOME/.rvm/scripts/rvm
diff --git a/plugins/available/ssh.plugins.bash b/plugins/available/ssh.plugins.bash
index 0e50199..39718fb 100644
--- a/plugins/available/ssh.plugins.bash
+++ b/plugins/available/ssh.plugins.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 function add_ssh() {
   echo -en "\n\nHost $1\n  HostName $2\n  User $3\n  ServerAliveInterval 30\n  ServerAliveCountMax 120" >> ~/.ssh/config
@@ -6,4 +6,4 @@
 
 function sshlist() {
   awk '$1 ~ /Host$/ { print $2 }' ~/.ssh/config
-}
\ No newline at end of file
+}
diff --git a/plugins/available/subversion.plugin.bash b/plugins/available/subversion.plugin.bash
index 83c9b17..a7fe941 100644
--- a/plugins/available/subversion.plugin.bash
+++ b/plugins/available/subversion.plugin.bash
@@ -1,8 +1,8 @@
-#!/bin/bash
+#!/usr/bin/env bash
 rm_svn(){
   find $1 -name .svn -print0 | xargs -0 rm -rf
 }
 
 svn_add(){
 	svn status | grep '^\?' | sed -e 's/? *//' | sed -e 's/ /\ /g' | xargs svn add
-}
\ No newline at end of file
+}
diff --git a/plugins/available/tmuxinator.plugin.bash b/plugins/available/tmuxinator.plugin.bash
index d8236fc..cf5500d 100644
--- a/plugins/available/tmuxinator.plugin.bash
+++ b/plugins/available/tmuxinator.plugin.bash
@@ -1,3 +1,3 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 [[ -s $HOME/.tmuxinator/scripts/tmuxinator ]] && . $HOME/.tmuxinator/scripts/tmuxinator
diff --git a/plugins/available/vagrant.plugins.bash b/plugins/available/vagrant.plugins.bash
index 17aff4e..3131744 100644
--- a/plugins/available/vagrant.plugins.bash
+++ b/plugins/available/vagrant.plugins.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 _vagrant()
 {
     cur="${COMP_WORDS[COMP_CWORD]}"
diff --git a/plugins/available/virtualenv.plugin.bash b/plugins/available/virtualenv.plugin.bash
index 1625915..ba27c76 100644
--- a/plugins/available/virtualenv.plugin.bash
+++ b/plugins/available/virtualenv.plugin.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # make sure virtualenvwrapper is enabled if available
 [[ `which virtualenvwrapper.sh` ]] && . virtualenvwrapper.sh
diff --git a/plugins/available/z.bash b/plugins/available/z.bash
index d8c3cd6..ef3e3d9 100644
--- a/plugins/available/z.bash
+++ b/plugins/available/z.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # maintains a jump-list of the directories you actually use
 #
diff --git a/template/bash_profile.template.bash b/template/bash_profile.template.bash
index 34d99ac..60cac9e 100644
--- a/template/bash_profile.template.bash
+++ b/template/bash_profile.template.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # Load RVM, if you are using it
 [[ -s $HOME/.rvm/scripts/rvm ]] && source $HOME/.rvm/scripts/rvm
diff --git a/themes/base.theme.bash b/themes/base.theme.bash
index 503fc57..fe112ec 100644
--- a/themes/base.theme.bash
+++ b/themes/base.theme.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 THEME_PROMPT_HOST='\H'
 SCM_THEME_PROMPT_DIRTY=' ✗'
diff --git a/themes/bobby/bobby.theme.bash b/themes/bobby/bobby.theme.bash
index 4d15010..308b412 100644
--- a/themes/bobby/bobby.theme.bash
+++ b/themes/bobby/bobby.theme.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 SCM_THEME_PROMPT_DIRTY=" ${red}✗"
 SCM_THEME_PROMPT_CLEAN=" ${bold_green}✓"
 SCM_THEME_PROMPT_PREFIX=" |"
diff --git a/themes/candy/candy.theme.bash b/themes/candy/candy.theme.bash
index 64d31b8..e568964 100644
--- a/themes/candy/candy.theme.bash
+++ b/themes/candy/candy.theme.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 function prompt_command() {
     PS1="${green}\u@\h ${blue}\T ${reset_color}${white}\w${reset_color}$(scm_prompt_info)\]${blue} →${bold_blue} ${reset_color} ";
 }
diff --git a/themes/colors.theme.bash b/themes/colors.theme.bash
index a04c8e4..2feb3e9 100644
--- a/themes/colors.theme.bash
+++ b/themes/colors.theme.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 function __ {
   echo "$@"
diff --git a/themes/demula/demula.theme.bash b/themes/demula/demula.theme.bash
index bd48e12..1f13f1e 100644
--- a/themes/demula/demula.theme.bash
+++ b/themes/demula/demula.theme.bash
@@ -1,4 +1,4 @@
-#!/bin/bash 
+#!/usr/bin/env bash 
 
 # Theme inspired on:
 #  - Ronacher's dotfiles (mitsuhikos) - http://github.com/mitsuhiko/dotfiles/tree/master/bash/
diff --git a/themes/doubletime/doubletime.theme.bash b/themes/doubletime/doubletime.theme.bash
index c79ab5e..6756976 100644
--- a/themes/doubletime/doubletime.theme.bash
+++ b/themes/doubletime/doubletime.theme.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 SCM_THEME_PROMPT_DIRTY=''
 SCM_THEME_PROMPT_CLEAN=''
 SCM_GIT_CHAR="${bold_cyan}±${normal}"
diff --git a/themes/doubletime_multiline/doubletime_multiline.theme.bash b/themes/doubletime_multiline/doubletime_multiline.theme.bash
index b2215a8..d431657 100644
--- a/themes/doubletime_multiline/doubletime_multiline.theme.bash
+++ b/themes/doubletime_multiline/doubletime_multiline.theme.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 source "$BASH_IT/themes/doubletime/doubletime.theme.bash"
 
diff --git a/themes/doubletime_multiline_pyonly/doubletime_multiline_pyonly.theme.bash b/themes/doubletime_multiline_pyonly/doubletime_multiline_pyonly.theme.bash
index d9d7c3a..5073507 100644
--- a/themes/doubletime_multiline_pyonly/doubletime_multiline_pyonly.theme.bash
+++ b/themes/doubletime_multiline_pyonly/doubletime_multiline_pyonly.theme.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 source "$BASH_IT/themes/doubletime/doubletime.theme.bash"
 
diff --git a/themes/envy/envy.theme.bash b/themes/envy/envy.theme.bash
index d2f6a00..a0b8a99 100644
--- a/themes/envy/envy.theme.bash
+++ b/themes/envy/envy.theme.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 SCM_THEME_PROMPT_DIRTY=" ${red}✗"
 SCM_THEME_PROMPT_CLEAN=" ${bold_green}✓"
 SCM_THEME_PROMPT_PREFIX=" |"
diff --git a/themes/hawaii50/hawaii50.theme.bash b/themes/hawaii50/hawaii50.theme.bash
index 0b1fe3b..b693750 100644
--- a/themes/hawaii50/hawaii50.theme.bash
+++ b/themes/hawaii50/hawaii50.theme.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 #
 # This theme was obviously inspired a lot by 
 #
diff --git a/themes/n0qorg/n0qorg.theme.bash b/themes/n0qorg/n0qorg.theme.bash
index 2b9def6..dd39faf 100644
--- a/themes/n0qorg/n0qorg.theme.bash
+++ b/themes/n0qorg/n0qorg.theme.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # n0qorg theme by Florian Baumann <flo@noqqe.de>
 
 ## look-a-like
diff --git a/themes/pete/pete.theme.bash b/themes/pete/pete.theme.bash
index cda451e..7968e53 100644
--- a/themes/pete/pete.theme.bash
+++ b/themes/pete/pete.theme.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 prompt_setter() {
   # Save history
diff --git a/themes/rainbowbrite/rainbowbrite.theme.bash b/themes/rainbowbrite/rainbowbrite.theme.bash
index 1179230..3d92db7 100644
--- a/themes/rainbowbrite/rainbowbrite.theme.bash
+++ b/themes/rainbowbrite/rainbowbrite.theme.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # based off of n0qorg
 # looks like, if you're in a git repo:
diff --git a/themes/simple/simple.theme.bash b/themes/simple/simple.theme.bash
index 2dcd7e7..39e16a1 100644
--- a/themes/simple/simple.theme.bash
+++ b/themes/simple/simple.theme.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # prompt themeing
 
diff --git a/themes/tylenol/tylenol.theme.bash b/themes/tylenol/tylenol.theme.bash
index d8b63ef..4c88e21 100644
--- a/themes/tylenol/tylenol.theme.bash
+++ b/themes/tylenol/tylenol.theme.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 #
 # Based on 'bobby' theme with the addition of virtualenv_prompt
 #
diff --git a/themes/zitron/zitron.theme.bash b/themes/zitron/zitron.theme.bash
index 3ec4d97..7737d07 100644
--- a/themes/zitron/zitron.theme.bash
+++ b/themes/zitron/zitron.theme.bash
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 # zitron theme by Florian Baumann <flo@noqqe.de>
 
 ## git-theme