K.P.
Um... you knew all of this when you married him, right? Sorry, but people don't change unless they have to. You "assumed" that the roles would change when you purchased a home and starting brining-in an income, but did you actually discuss this?
To him, you agreed to be the "homemaker" and take care of all things "house-and-home" while he worked outside of the home. This was fine with you until the circumstances changed, I think. So now that the circumstances are different, it's time to chat about "who-does-what".
You aren't going to get him to change light fixtures if he's not interested, but if he's "nerdy"- let him take over the finances. Encourage him to develop a spreadsheet and some kind of online bill payment system.
Don't whine to him b/c I promise you he will stop listening. Find a quiet time and simply state that you feel that working nights and babysitting is a worthwhile source of income for your family, but that you cannot continue those activities unless he agrees to take-on some household chores. Ask him specifically to take over 2 or 3 tasks... take out the garbage, clear the table and load the dishwasher, manage finances.
Help him "learn" how to do these things with reminders and encouragement, but not "nagging". My husband used to make me crazy during the summers b/c he felt that having summers "off" meant that I could take on ALL of the household chores (including all errands) while taking care of our new baby. Oh... and sex at night. Um... no. We had a long conversation about what I could realistically handle. He made a comment about "Do you think I expect too much from you" and I responded with a simple, but direct, "yes".
Talk to him about it. People can't read minds and men don't pick-up on hints. If you want something to change, change the way you approach him. I have a friend who made a "chore chart" for her husband. Each time he did something around the house, he got a sticker... he got to choose his reward (use your imagination). It worked like a charm!