diff --git a/README.md b/README.md
index 7b23ea56..d592ff42 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,10 @@
# Skeleton Configuration Files
-Skeleton configs for ArchLabs user home creation
+Skeleton configurations for ArchLabs user home directory creation
-Contents of the `home` folder should be copied to `/home/USER/` for existing users
-or `/etc/skel/` for new users and/or system builders
+The `base/` directory contains generic application configuration
+used across all installs, while the `*-home/` directories contain
+environment specific configuration. These directories' contents __must__
+be able to be copied over one another into `/etc/skel/`
+__without__ overlapping files.
diff --git a/home/.Xresources b/base/.Xresources
similarity index 100%
rename from home/.Xresources
rename to base/.Xresources
diff --git a/home/.config/compton.conf b/base/.config/compton.conf
similarity index 100%
rename from home/.config/compton.conf
rename to base/.config/compton.conf
diff --git a/home/.config/dunst/dunstrc b/base/.config/dunst/dunstrc
similarity index 100%
rename from home/.config/dunst/dunstrc
rename to base/.config/dunst/dunstrc
diff --git a/home/.config/fontconfig/fonts.conf b/base/.config/fontconfig/fonts.conf
similarity index 100%
rename from home/.config/fontconfig/fonts.conf
rename to base/.config/fontconfig/fonts.conf
diff --git a/home/.config/geany/colorschemes/archlabs-dARK.conf b/base/.config/geany/colorschemes/archlabs-dARK.conf
similarity index 100%
rename from home/.config/geany/colorschemes/archlabs-dARK.conf
rename to base/.config/geany/colorschemes/archlabs-dARK.conf
diff --git a/home/.config/geany/colorschemes/archlabs-dark.conf b/base/.config/geany/colorschemes/archlabs-dark.conf
similarity index 100%
rename from home/.config/geany/colorschemes/archlabs-dark.conf
rename to base/.config/geany/colorschemes/archlabs-dark.conf
diff --git a/home/.config/geany/colorschemes/archlabs-light.conf b/base/.config/geany/colorschemes/archlabs-light.conf
similarity index 100%
rename from home/.config/geany/colorschemes/archlabs-light.conf
rename to base/.config/geany/colorschemes/archlabs-light.conf
diff --git a/home/.config/geany/geany.conf b/base/.config/geany/geany.conf
similarity index 100%
rename from home/.config/geany/geany.conf
rename to base/.config/geany/geany.conf
diff --git a/home/.config/gsimplecal/config b/base/.config/gsimplecal/config
similarity index 100%
rename from home/.config/gsimplecal/config
rename to base/.config/gsimplecal/config
diff --git a/home/.config/gtk-3.0/settings.ini b/base/.config/gtk-3.0/settings.ini
similarity index 100%
rename from home/.config/gtk-3.0/settings.ini
rename to base/.config/gtk-3.0/settings.ini
diff --git a/home/.config/networkmanager-dmenu/config.ini b/base/.config/networkmanager-dmenu/config.ini
similarity index 100%
rename from home/.config/networkmanager-dmenu/config.ini
rename to base/.config/networkmanager-dmenu/config.ini
diff --git a/home/.config/nitrogen/bg-saved.cfg b/base/.config/nitrogen/bg-saved.cfg
similarity index 100%
rename from home/.config/nitrogen/bg-saved.cfg
rename to base/.config/nitrogen/bg-saved.cfg
diff --git a/home/.config/nitrogen/nitrogen.cfg b/base/.config/nitrogen/nitrogen.cfg
similarity index 100%
rename from home/.config/nitrogen/nitrogen.cfg
rename to base/.config/nitrogen/nitrogen.cfg
diff --git a/home/.config/ranger/colorschemes/jinx.py b/base/.config/ranger/colorschemes/jinx.py
similarity index 100%
rename from home/.config/ranger/colorschemes/jinx.py
rename to base/.config/ranger/colorschemes/jinx.py
diff --git a/home/.config/ranger/rc.conf b/base/.config/ranger/rc.conf
similarity index 100%
rename from home/.config/ranger/rc.conf
rename to base/.config/ranger/rc.conf
diff --git a/home/.config/ranger/rifle.conf b/base/.config/ranger/rifle.conf
similarity index 100%
rename from home/.config/ranger/rifle.conf
rename to base/.config/ranger/rifle.conf
diff --git a/home/.config/ranger/scope.sh b/base/.config/ranger/scope.sh
similarity index 100%
rename from home/.config/ranger/scope.sh
rename to base/.config/ranger/scope.sh
diff --git a/home/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml b/base/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml
similarity index 100%
rename from home/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml
rename to base/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml
diff --git a/home/.gtkrc-2.0 b/base/.gtkrc-2.0
similarity index 100%
rename from home/.gtkrc-2.0
rename to base/.gtkrc-2.0
diff --git a/home/.homepage/index.html b/base/.homepage/index.html
similarity index 100%
rename from home/.homepage/index.html
rename to base/.homepage/index.html
diff --git a/home/.homepage/res/archlabs02.png b/base/.homepage/res/archlabs02.png
similarity index 100%
rename from home/.homepage/res/archlabs02.png
rename to base/.homepage/res/archlabs02.png
diff --git a/home/.homepage/res/light-logo.png b/base/.homepage/res/light-logo.png
similarity index 100%
rename from home/.homepage/res/light-logo.png
rename to base/.homepage/res/light-logo.png
diff --git a/home/.homepage/res/logo-dark.png b/base/.homepage/res/logo-dark.png
similarity index 100%
rename from home/.homepage/res/logo-dark.png
rename to base/.homepage/res/logo-dark.png
diff --git a/home/.homepage/res/logo.png b/base/.homepage/res/logo.png
similarity index 100%
rename from home/.homepage/res/logo.png
rename to base/.homepage/res/logo.png
diff --git a/home/.homepage/script.js b/base/.homepage/script.js
similarity index 100%
rename from home/.homepage/script.js
rename to base/.homepage/script.js
diff --git a/home/.homepage/style.css b/base/.homepage/style.css
similarity index 100%
rename from home/.homepage/style.css
rename to base/.homepage/style.css
diff --git a/home/.hushlogin b/base/.hushlogin
similarity index 100%
rename from home/.hushlogin
rename to base/.hushlogin
diff --git a/home/.vim/colors/jinx.vim b/base/.vim/colors/jinx.vim
similarity index 100%
rename from home/.vim/colors/jinx.vim
rename to base/.vim/colors/jinx.vim
diff --git a/home/.vimrc b/base/.vimrc
similarity index 100%
rename from home/.vimrc
rename to base/.vimrc
diff --git a/home/.xinitrc b/base/.xinitrc
similarity index 100%
rename from home/.xinitrc
rename to base/.xinitrc
diff --git a/home/.xprofile b/base/.xprofile
similarity index 100%
rename from home/.xprofile
rename to base/.xprofile
diff --git a/home/bin/check-network b/base/bin/check-network
similarity index 100%
rename from home/bin/check-network
rename to base/bin/check-network
diff --git a/home/bin/polybar-trash b/base/bin/polybar-trash
similarity index 100%
rename from home/bin/polybar-trash
rename to base/bin/polybar-trash
diff --git a/home/bin/rofi_run b/base/bin/rofi_run
similarity index 100%
rename from home/bin/rofi_run
rename to base/bin/rofi_run
diff --git a/home/bin/toggle.sh b/base/bin/toggle.sh
similarity index 100%
rename from home/bin/toggle.sh
rename to base/bin/toggle.sh
diff --git a/home/bin/updates.sh b/base/bin/updates.sh
similarity index 100%
rename from home/bin/updates.sh
rename to base/bin/updates.sh
diff --git a/home/.config/bspwm/bspwmrc b/bspwm-home/.config/bspwm/bspwmrc
similarity index 100%
rename from home/.config/bspwm/bspwmrc
rename to bspwm-home/.config/bspwm/bspwmrc
diff --git a/home/.config/sxhkd/sxhkdrc b/bspwm-home/.config/sxhkd/sxhkdrc
similarity index 100%
rename from home/.config/sxhkd/sxhkdrc
rename to bspwm-home/.config/sxhkd/sxhkdrc
diff --git a/home/.config/openbox/autostart b/home/.config/openbox/autostart
deleted file mode 100644
index 80bf7f3e..00000000
--- a/home/.config/openbox/autostart
+++ /dev/null
@@ -1,20 +0,0 @@
-# compton
-al-compositor --start &
-
-# enable numlock, commented out for laptop users
-# numlockx &
-
-# restore wallpaper
-nitrogen --restore &
-
-# required for xfce settings to work
-xfsettingsd &
-
-# fancy window switcher
-skippy-xd --config ~/.config/skippy-xd/skippy-xd.rc --start-daemon &
-
-# start the panel
-al-polybar-session &
-
-# start conky
-al-conky-session --autostart &
diff --git a/home/.config/openbox/environment b/home/.config/openbox/environment
deleted file mode 100644
index d7a60224..00000000
--- a/home/.config/openbox/environment
+++ /dev/null
@@ -1,5 +0,0 @@
-# environment
-# vim:ft=sh
-
-# To set your language for displaying messages and time/date formats, use the following:
-# LANG=en_US.UTF8
diff --git a/home/.config/openbox/menu.xml b/home/.config/openbox/menu.xml
deleted file mode 100644
index d0280371..00000000
--- a/home/.config/openbox/menu.xml
+++ /dev/null
@@ -1,130 +0,0 @@
-
-
-
-
-
diff --git a/home/.config/openbox/rc.xml b/home/.config/openbox/rc.xml
deleted file mode 100644
index dc1e9443..00000000
--- a/home/.config/openbox/rc.xml
+++ /dev/null
@@ -1,761 +0,0 @@
-
-
- 10
- 20
-
-
- yes
- no
- yes
- no
- 200
- no
-
-
- Smart
-