diff --git a/.xinitrc b/.xinitrc
index 0d5880ee..c81c545a 100755
--- a/.xinitrc
+++ b/.xinitrc
@@ -1,5 +1,9 @@
 #!/bin/bash
 
+# Straight up bail of we have a special file
+if [ -f "$HOME/.skipxinit" ]; then
+	return
+fi
 # Nest protection
 if [ -n "$FIRESTARTER" ]; then
 	echo "Firestarter is already running in this session"