Line baking sheet with parchment paper. Mix all the nuts together and add to the baking sheet. Bake for 10 minutes or until lightly toasted. Toss half way.
On low heat, melt the butter in a small saucepan. Once melted, turn off heat and add sugar, salt, cayenne and rosemary. Mix well. Once nuts are done. Toss in a bowl or deep dish. Serve warm or store in an airtight container for up to a week.