There are a bunch in the archives. I'd suggest Chad Waterbury's Total Body Training for now, instead of Starting Strength like Fabio recommended.
With your limited equipment, I'd expect Starting Strength to make you too strong, too soon (geez, what a shame) for your very, very limited home gym weights. The Total Body Training program still has a day of those 5-rep sets for strength, but also uses some higher rep days some you can get more work done with less resistance.
If your goal is to gain size, why were you doing "a lot" of cardio?
Dude, 90 pounds of weights is tiddlywinks. I'd make it a priority to buy at least another 100 pounds or so, as soon as possible. Your strength and size gains will be seriously hindered until you can. Even for a 125-pound guy, you should be able to max out on squats, deadlifts, rows, and pressing very soon, presuming you can't yet.
Bad call. Just like you can't wing it in the gym everyday, you can't wing it in the kitchen. I'd bet dollars to donuts (mmm, donuts) that you're undereating more often than not.
What, exactly, did you eat yesterday?
Read through these for more nutrition ideas:
Not a real excuse. What do you do for a living?
If you want to not be a skinny dude, you'll bring enough food to snack during the day. Nuts, fruit, jerky, and protein shakes are easily portable and quick to eat.
How about a more concrete goal... 150? 175? 224? 130??? A physique similar to some athlete?