Preheat your oven to 350°F (175°C) if you are baking the bars. Line a baking tray with parchment paper for easy removal.
In a dry pan over low heat, lightly toast the mixed nuts and seeds for about 5 minutes, stirring occasionally. This step is optional but adds great flavor.
In a large mixing bowl, combine the toasted nuts, seeds, oats (if using), and dried fruit. Stir to mix evenly.
In a small saucepan, melt the honey (or maple syrup) and nut butter over low heat until smooth. Stir in vanilla extract and a pinch of salt, if desired.
Pour the wet mixture over the dry ingredients and mix well until everything is fully coated and sticky.
Transfer the mixture to the prepared baking tray and press it down firmly using a spoon or your hands to compact the mixture.
Bake in the preheated oven for 15-20 minutes or refrigerate for about 2-3 hours to set the bars.
Once done, let the bars cool, then cut them into squares or rectangles.
Store in an airtight container at room temperature for up to a week, or refrigerate for longer shelf life.