Hot Topic Buys Geeknet for $122 million.