although this is cool, i'm a little on the fence, as i'm still not sure if it's the job of application/desktop developers to create an os.
also, last i heard, nouveau doesn't get commits for about a year now. support is pretty hit or miss. my graphics card is one of the best supported by nouveau and it works pretty well but it will freeze at least once a day, which is why i had to stick to the proprietary driver