Yep, I know, it is pretty much impossible. My computer is also mostly plastic, but I do have a solar charger for my laptop. :)
There are some exciting developments in bio-plastics, happening now, plastics produced from plants, rather than oil.
This could end up being a good thing.