How can I use a vanity address as my main address

This is a bad idea.
Satoshi himself explained that for increased security and privacy you should use a new bitcoin address for every transaction.
As an additional firewall, a new key pair should be used for each transaction
I try to do that as much as possible, If you must use one address your main address OP, I suggest you keep it off-line, even for signing transactions.