Everything @christianbundy said about solarpunk is good, but I also want to add that it's a vision of the future - like cyberpunk it's a genre of scifi. And like cyberpunk you can be solarpunk except when you be cyberpunk you wear a leather jacket, wrap around shades and a Casio F91-W, when you be solarpunk you do all the things christian mentioned.