diff --git a/.gitmodules b/.gitmodules
index a63a28ed..a5cf924e 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -23,3 +23,6 @@
 [submodule ".oh-my-zsh"]
 	path = .oh-my-zsh
 	url = git@github.com:robbyrussell/oh-my-zsh.git
+[submodule ".omzcustom"]
+	path = .omzcustom
+	url = git@github.com:rehashedsalt/omzcustom.git
diff --git a/.omzcustom b/.omzcustom
new file mode 160000
index 00000000..c5ef20e5
--- /dev/null
+++ b/.omzcustom
@@ -0,0 +1 @@
+Subproject commit c5ef20e595cab825c0de1d71bd62dd7cbcc04aa4
diff --git a/.zshrc b/.zshrc
index c22c9c32..27f943c5 100644
--- a/.zshrc
+++ b/.zshrc
@@ -12,6 +12,7 @@ DISABLE_AUTO_UPDATE="true"
 #COMPLETION_WAITING_DOTS="true"
 #DISABLE_UNTRACKED_FILES_DIRTY="true"
 ZSH_CUSTOM="$HOME/.omzcustom"
+ZSH_THEME="salt"
 
 # Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)
 # Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
@@ -19,11 +20,6 @@ ZSH_CUSTOM="$HOME/.omzcustom"
 # Add wisely, as too many plugins slow down shell startup.
 plugins=(git)
 
-# Set name of the theme to load. Optionally, if you set this to "random"
-# it'll load a random theme each time that oh-my-zsh is loaded.
-# See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
-ZSH_THEME="mh"
-
 DEFAULT_USER=salt
 HISTFILE=~/.histfile
 HISTSIZE=1000