How can I have a block show only on the /user page, but only for users with specific role?
On the configure block page, at the bottom in the vertical tab menu, click on the roles tab, and select which user role you want it to display for.