Preheat your oven to 300°FIn a large bowl, combine the almonds, cashews, pecans, walnuts, hazelnuts and macadamia nuts. Set aside.In a small bowl, mix together the minced garlic, melted ghee and honey until they are well combined; microwave for a few seconds if you have to. Pour this right over the nuts and toss until every single nut is completely coatedIn a third bowl, combine all the spices and mix delicately with a small whisk or fork until evenly combined. Sprinkle over the coated nuts and stir until the nuts are evenly coated in spices.Pour the nuts onto a large baking sheet sheet and place in the oven for 20 to 25 minutes, stirring every 5 minutes.Let the nuts cool completely on the sheet and then transfer them to a clean airtight container.Keep in a cool dry place for up to a few weeks.