I want to decompose the regular representation (over $\mathbb{C}$) of cyclic group $G=\langle g \rangle$ of order $n$ without using character theory. So far, I learned that irreducible representations of $G$ are $1$-dimensional representations given by $$\rho_j(g)=\omega^j, 1 \leq j \leq n$$ where $\omega=e^{2\pi i/n}$ is the $n^{\text{th}}$ root of unity. If we write $G=\left\{ g_i=g^i : 1\leq i \leq n\right\}$ then the regular representation $\rho(g)$ is given by the matrix with $(i,j)$-th entry being coefficient of $g_j$ in $g_ig=g_{i+1}$, i.e. $$\rho(g)= \begin{pmatrix} 0 & 1 & 0 & 0 & \cdots & 0\\ 0 &0 & 1 & 0 & \cdots & 0\\ & & & \vdots & & \\ & & & \vdots & & \\ 0 & 0& 0 & \cdots & 0 & 1\\ 1 & 0 & 0 & \cdots & 0 & 0 \end{pmatrix}$$
Now I don't know how to write the regular representation as the direct sum of irreducible representations I found. I think when we say decompose the regular representation means decompose the corresponding vector space $V$ as a direct sum of subspaces $W_i$. Here I know that $W_i$ are one dimensional so $V=\bigoplus W_i$. But what is the natural way to define $W_i$?