water and peanuts? thats not going to help you too much with gaining weight.
if youre working construction, youre burning a ridiculous amount of calories, which means the amount of calories youre gonna need to eat is going to be UP THERE. Your job is basically one long cardio session lol.
I dont have any clue your maintenence calories should be, or how busy you are during the work day, but im going to assume you dont have that much time to eat, so im going to suggest something like this:
1. A big breakfast (protein + carbs + fruit)
2. Weight gainer shake or protein powder with oatmeal/wheat germ
3. 2-3 roast beef sandwhiches on whole wheat with a bunch of lettuce, tomato, whatever
4. A few McDonalds hamdburgers with lettuce and tomato with a salad (no fries)
5. Protein powder + olive oil shake
6. Protein+Fat dinner with veggies
The sandwhiches and/or shakes should be fairly easy to eat/drink while you got a few free minutes at work, and im assuming you get a lunch break, so you can head to mcdonalds for that. These are just some ideas. You can also make/buy a soup with a lot of veggies in it, add a lot of ground beef to it, put it in a thermos, and you got a big filling meal you can pretty much drink.