That is not possible with free hosting, we require the main domain to be one of the free subdomains we provide.
Setting your custom domain as parked will essentially work the same way though, just remember to also update any scripts you have installed to use that domain as many scripts redirect to the configured domain regardless of domain used to visit the site.