You can setup a custom email on your custom domain by using third-party email hosting vendors (e.g. Google Workspace or Zoho).
You will be asked to provide the name of your custom domain and then some instructions to configure your custom domain. Upon completion, you will now have an email address associated with your custom domain (e.g. hello@yourdomain.com).
Note: Solo is not an email hosting service.