Well, the matter of the donation is not "how can it be split", since neither CS splits the money they receive among the developers :-) It is simply money "given" to the project and it can be used for buying equipment or paying for servers and such.
However, at the moment I don't think there is any sort of intentiosn to handle also this thing.
For me, PS is an opportunity to keep up my programming skill and to invest part of the knowledge I have gained working for my thesis and PS already.
It is not always super fun. Sometimes it is really frustrating for several reasons, however, when I get an email with somebody praising the work of PS I am really happy.
My life is not a simple ratio 3:1. Unfortunately, outside work, I have plenty of other hobbies and social life that needs to be done. Let's say that, except in this period for which I am extraordinary busy at work, usually I get at least some hours during the weekend to work consistently on PS.