diff --git a/firestarter b/firestarter
index 22dc2c8..7545e01 100755
--- a/firestarter
+++ b/firestarter
@@ -124,6 +124,13 @@ command -v fbautostart
 fbautostart
 command -v xdg-autostart
 xdg-autostart "\${XDG_CURRENT_DESKTOP:-firestarter}"
+EOF
+	# X blue light filter
+	cat << EOF > "$g_configdir/x-blue-light-filter"
+command -v redshift-gtk
+redshift-gtk
+command -v redshift
+redshift
 EOF
 	# X compositor
 	cat << EOF > "$g_configdir/x-compositor"
@@ -291,6 +298,15 @@ step_preexecute() {
 		fi
 	fi
 
+	# xresources
+	if [ -n "$DISPLAY" ] && command -v xrdb && [ -f "$HOME/.Xresources" ]; then
+		if xrdb "$HOME/.Xresources" > /dev/null 2>&1; then
+			log "Loaded in .Xresources"
+		else
+			log "Failed to load .Xresources"
+		fi
+	fi
+
 	# xset
 	if command -v xset > /dev/null 2>&1; then
 		log "Disabling bell"
@@ -316,7 +332,7 @@ step_execute() {
 				log "Would have sourced in .xsessionrc"
 			fi
 		else
-			log "Could not read .xsessionrc"
+			log "Failed to read .xsessionrc"
 		fi
 	fi
 	for file in "$g_configdir"/*; do