I had considered rim generators at one point in time. They have some significant advantages over hub dynamos with slippage and noise being the only two drawbacks from my perspective.
This one got my attention. But, I am sticking with battery lights.
https://pedalcell.com/