In case of a prime power it is not so hard. Denote $R$ the ring of integers of ${\mathbf Q}(\zeta_n)$. First note that $X^n -1$ is separable mod $p$ when $p$ does not divide $n$. This implies $R [1/p] = {\mathbf Z}[\zeta_n, 1/p]$. To check that $R = {\mathbf Z}[\zeta_n]$ it then suffices to show that the local rings of ${\mathbf Z}[\zeta_n]$ at all primes above $p$ are DVRs. But you have the explicit element $\lambda = 1 - \zeta$ that you defined above and its norm equals $p$. This implies that there is only one prime above $p$ and that this ideal is generated by $\lambda$. In particular the local ring at this prime is regular and hence a DVR.
3 of 3
improved formatting
mnr
- 1.2k
- 5
- 19