Happiness for me comes in many forms. Some comes from the company of friends, some comes from volunteering to help others, and of course some comes from accomplishing my goals.
I've always had lots of roommates, I like living with people and having a chance to socialize without going outside. It's also fun to have parties and cook a bunch of food for friends, or just spending time together playing video games.
I do volunteer work for a few open source projects including software for a local burning man / creative arts festival. It's so rewarding being able to take feedback from people and turn it into a real product. For years they've been doing all sorts of tedious things with spreadsheets and it's nice to know that by spending a few hours of my time to make software for them, I'll be able to save days if not weeks of their time.
As for my goals, well, I like gardening and being able to harvest more and more food ever year is really rewarding to me.