Add butter and sugar to the bowl of your mixer and mix them together until light and fluffy. Add egg and vanilla; mix well. Combine flour and salt; stir into butter mixture. Fold in nuts and chips. Roll into 1 inch balls.
Place on ungreased baking sheets. Bake for 15-20 minutes. Cool cookies slightly before rolling in confectioners' sugar.
You can store them in an air tight container at room temperature for about 3 days, if they’ll last that long. If you notice that the powdered sugar on them melts into the cookie, don’t worry. Just sprinkle them with more, or simply roll them through a bit more powdered sugar. Nobody will notice or mind!
These cookies also freeze extremely well, just place them in an airtight container and freeze for up to 3 months.