Even if you are lucky enough to find something you really enjoy that also generates some income; unless it is almost trivial, there will be parts of it you don't enjoy.
Side projects might be fun to code, but bug fixes, tech support, and documentation might be a real chore for you.
I have one of those that I can't wait to sit down and code a new feature; but sometimes have to force myself to do the tasks that make it more 'user friendly'.
Yeah, that's always been the case. There's lots of things I want to do in my free time. Learn Japanese, learn some art, take a brisk hike. But right now I'm mostly thinking about a portfolio to appeal to get a full time job after 2+ years out.
Couldn't have said it better.
I really didn't get to "do things I love" until I escaped poverty.