Pension Investments

can i make contributions to a roth ira from non-earned (pension annuity) income?
I am retired and receive a pension annuity. My only sources of income are my pension annuity and investment income. Can I make contributions to a ROTH IRA or do I need to have earned income as with a traditional IRA?
You can’t contribute to a ROTH then, it has to be earned income just like a traditional ira.
Caprio fights to protect RI pension Investments