Given a matrix $A\in \operatorname{SL}_d(\mathbb{Z})$ (the special linear group) satisfying the two conditions: (1) no eigenvalue of $A$ is a root of unity, (2) the characteristic polynomial of $A$ is irreducible over $\mathbb{Q}$.
QUESTION. Does it follow that at least one eigenvalue $\lambda$ of $A$ fulfills $\vert\lambda\vert>1$? Assuming true, it seems that there must be a theorem of a sort here, but I couldn't recall. It would also be nice if one can relax the conditions to gain the same conclusion, if possible.
UPDATE. After exploring papers by Kronecker (thanks Terry Tao) and others, I realized that we don't quite need "irreducibility" but "monic" is enough.