Not hard.
2021 Trailboss.
When doing the suggested rear view mirror replacement, might as well do this at the same time.
There is no prewire..but super easy to fish some 18 gauge speaker wire or ???? over to the center overhead console (that you have down already when doing the mirror) from each side.
Cut the connectors off each visor, make nice shrink wrapped connections to the above wires on each side.
Then at that center console is a connector for the sunroof, you can tap or use female spades if you have no sunroof.
Easy peasy.
The vanity lights are LEDs, so polarization is important. Red + Black -
Visor part numbers..yes they match all the Trailboss headliners:
84637521 Sunshade Sun Visor RH Dark Gray Lighted 2019-20 Silverado Sierra 1500
84637498 Sunshade Sun Visor LH Dark Ash Gray Lighted 19-20 Silverado Sierra 1500