Line a half-sheet pan with parchment and set aside.
Combine the salt, cumin, cayenne, cinnamon, and orange peel in a small bowl and set aside.
Place the nuts in a 10-inch cast-iron skillet and set over medium heat. Toast, stirring frequently, until they just start to brown, 4 to 5 minutes. Add the butter and stir until it melts. Add the spice mixture and stir to combine. Once combined, add the sugars and water, stirring until the mixture thickens and coats the nuts, 2 to 3 minutes.
Transfer the nuts to the prepared pan and separate them with a fork or spatula. Allow the nuts to cool completely before transferring to an airtight container for storage.