how to get all vitamins and minerals in a day, without supplements?

i do pretty well with macronutrients(fat, carbs, protein, etc) so now i just need to focus on the small but significant things.

what foods should be eaten to achieve this? should it be mostly fruits/vegetables/nuts?