If you are planning to use everything from this guide, do it in exact order, otherwise install only what you need...
Try my automated macOS setup... It will configure all of these automatically for you. If you don't want everything, feel free to clone repo and modify what you want/need!