How can I set an external display (monitor) as the primary one?
Under your System Preferences > Display, you've got this


Just drag the white bar to the other screen to set it as the main screen.

You might have to do that every time you reboot / reconnect the external screen.