why don't you make one for us?
none of these seem like too terribly hard of things... exept for the power stuff...I dunno how thoroughly that's supported, and I would imagine you would need a partition for the sleep data. All the other stuff is fairly possible in kde... it's pretty flexible.