xprofile: Detect external monitor & keyboard

Doing that after setting keyboard layout helps a bit when using the
computer without an external monitor.

Signed-off-by: Carl Helmertz <chelmertz@op5.com>
i3: chat + spotify on 9 & 10
much stuff, don't wanna split it up, mainly clojure setup

Signed-off-by: Carl Helmertz <chelmertz@op5.com>