I have a mad idea, I want to make my own Linux distro (maybe on *buntu system) with a DE which I could develop with HTML5, CSS and JS. To start, I just want to make my DE a web page (I don't talk about a Thin Client).
closed as too broad by Eric Renouf, Kusalananda♦, Jeff Schaller♦, Stephen Harris, Anthon Aug 27 '16 at 16:03
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
Gnome dev's have already halfway done this, per the gnome journal blog - applications which use GTK+ 3.0 library can be styled with CSS.
Starting with GTK+ 3.0, we’re replacing the old theming layer with a more modern one. Designers will find it more powerful and immediate, and it’s more intuitive for the masses.
The main C function that provides this functionality is GTKCssProvider
I use CSS to style the GUI aspects of my Gnome terminal, but still use
gsettings to configure the programmatic behavior and some the colors related to default font and background etc and it works, but its alot of reading about gnome and its an API under development which means it can be subject to breaking changes.