refactor xmonad config