They are usually mostly local and almost always waste free. I tend to pack leftovers from dinner, fresh food from the local farmer's market or our backyard garden and the occasional non-local cookie (yup! I'm guilty).
Below is the lunch my big guy is getting tomorrow. Cauliflowers (his request!), candy roaster soup (local farmers: candy roaster winter squash, white beans, onion and olive oil, homemade vegetable stock from veggie scraps, non-local spices and salt and sugar, milk from nearly local dairy, thyme from our backyard - best soup I've eaten in a long long time!), strawberries (local farmer - yup, strawberries in November), nuts (pistachios and almonds are local and cashews are bulk) and honey stick (local beekeeper).
Below is my little one's lunch for tomorrow. It has a local egg (hardboiled with a turkey drawn on it), same local strawberries, local English peas (farmer's market), local cheese (farmer's market - really yummy!), non local cookies, small rice cakes (local company but don't know about rice) and local persimmon (farmer's market). Also bonus in that his lunch box is a hand-me-down from a friends' son and we've been using it for 2 years now - even though it has the previous owner's name written all over it.
Here is the drawer I previously used from plastic wrap, plastic zip locks and aluminum foil. Now it is the station for my kids' (and hubby's) no waste lunch. It is just as easy as using all the disposable stuff and so much better for the planet. :)