5 years ago, it was a lot harder to build your own solar-charging systems but now there are so much more resources plus price of solar systems have dropped quite a bit. If you own a home and you have some space in your backyard (or roof) for solar panels, there’s absolutely no reason why you aren’t powering some of your home electronics via the power of the sun (unless you live in Alaska and it’s no-sun season).
Here’s a great example of a DIY portable solar charging system