It's not nagging at all to expect a marginal level of basic responsibility out of someone you live with. He's lazy.
If he wants this to work, he needs to be able to help you in supporting the both of you, you know? It's unfair to you (and his mom!) for him to lay around, apply for a few jobs, and otherwise do nothing.
Additionally, he has NO right to be angry with you when you bring it up, and don't EVER let him threaten you.

If I were you, I'd probably deliver an ultimatum: Frankly, he gets his crap straight or bust.
I am sorry this is happening to you, and I hope you can forgive my bluntness. I just hate reading about things like this happening to people. You are his girlfriend, not his second mom!
My best, and I hope things turn out well for you.