That doesn't sound like a "diet" to me, that sounds like a full-time nutrition plan.
I eat that way at university (big deli sandwich, veggies, fruit for lunch and supper), because everything else they cook is crap. I use some milk too to keep protein intake up and calories, because it's cheap and filling. And nuts. Works just fine.