diff --git a/fzf.sh b/fzf.sh
index d6ee582..e979181 100644
--- a/fzf.sh
+++ b/fzf.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 source ./setenv.sh
 DIR="$1"
diff --git a/getenv.sh b/getenv.sh
index 24c16cb..44b5e3d 100644
--- a/getenv.sh
+++ b/getenv.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 if [ ! -f ~/.env ] ; then
 cat << EOF >> ~/.env
diff --git a/pull.sh b/pull.sh
index d274bd7..9e10546 100644
--- a/pull.sh
+++ b/pull.sh
@@ -1,4 +1,5 @@
-#!/bin/bash
+#!/usr/bin/env bash
+
 if [[ -d ~/git/dotfiles ]] ; then
 	git config --global user.email "matt@nelim.org"
 	git config --global user.name "matt1432"
diff --git a/setup.sh b/setup.sh
index 3d2b705..aa666cf 100644
--- a/setup.sh
+++ b/setup.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
 
 # updates all dotfiles on the system
 TODELETE="$(command ls --almost-all files) .PS1"