With Mint increasingly popular among Linux Distributions, it would be nice to detect it correctly; so far, it is masked as an ubuntu (ubuntu derivatives) or a pure debian (LMDE) which is not properly useful when one needs to distinguish between, e.g., a debian wheezy and a LMDE. As a suggestion, LSB information (e.g.: lsb_release) could provide that information easily.
I don't remember if the debian hard class is defined on ubuntus. If it's not, it would be enough to define a linuxmint class on Mint, so that:
- mint_ubuntu would be linuxmint.ubuntu
- lmde would be linuxmint.debian
Otherwise, if debian is defined on ubuntu distros, a separate class for LMDE would be needed. I suggest lmde. That way:
- mint_ubuntu would be either linuxmint.ubuntu or linuxmint.!lmde
- mint_lmde would be linuxmint.lmde