Let $ G $ be a finite group. The from checking small cases in GAP it seems that every irrep of $ G \wr S_2 $ is of the form $ V_i \otimes V_i $ for some irrep of $ G $ or of the form $ (V_i \otimes V_j) \oplus (V_j \otimes V_i) $ for a pair of distinct irreps $ V_i,V_j $ of $ G $.
What is the correct way to generalize this to $ G \wr S_n $?
It seems that if the degrees of the $ G $ irreps are multiset $ \{ d_i \} $ then every irrep of $ G \wr S_2 $ has degree $ d_i^2 $ or $ 2d_id_j $ where $ d_i, d_j $ are the degree of the distinct irreps $ V_i,V_j $.
In general if $ p $ is prime then I think every irrep of $ G \wr S_p $ has degree $ d_i^p $ or $$ p \prod_{\nu=1}^p d_{i_\nu} $$ where the $ d_{i_\nu} $ are the degrees of the distinct irreps $ V_{d_{i_\nu}} $
Is this the right generalization? How does the structure of representations extend to $ G \wr S_n $ for general $ n $?