add nanogl sources from desktop

*effort*