Documentation
use crate::os::OS;

pub fn get_de(os: OS) -> Option<String> {
    let s = os.to_string();
    if s.contains("Windows 11") {
        return String::from("Fluent").into();
    }

    if s.contains("Windows 10") {
        return String::from("Fluent").into();
    }
    if s.contains("Windows 8") {
        return String::from("Metro").into();
    }
    if s.contains("Windows") {
        return String::from("Aero").into();
    }
    if s.contains("Linux") && std::env::var("GNOME_DESKTOP_SESSION_ID").is_ok() {
        return String::from("GNOME").into();
    }

    None
}