Preheat oven to 250°F.
Combine the Chex cereal, pretzels, bagel chips, peanuts, almonds and cashews on a large sheet pan.
In a small saucepan set over medium heat, add butter, worcestershire sauce, honey or maple syrup, hot sauce, garlic powder, onion powder, and salt.
Heat until butter is melted and mixture is smooth.
Pour over the Chex mixture and stir to make sure everything is coated evenly.
Bake in the oven for about 1 and a half hours until snack mix is golden and crisp, stirring every 20 minutes or so.
Let cool completely. Store in an airtight container for up to several weeks.
