xmonad: Add updated xmonad file

Add function to create the workspace list based on the number of
screens.