New Desktop Command ((better)) May 2026

let info = gather_info(); display(&info); }

println!("\x1b[36m{}\x1b[0m", ascii_art); println!("\x1b[1;32m qfetch v{}\x1b[0m\n", VERSION); new desktop command

// OS & Kernel let os = whoami::distro().unwrap_or_else(|| "Unknown".to_string()); let host = whoami::hostname(); let kernel = sys.kernel_version().unwrap_or_else(|| "Unknown".to_string()); let info = gather_info(); display(&info); } println

#[derive(Debug)] struct SystemInfo os: String, host: String, kernel: String, uptime: String, shell: String, cpu: String, gpu: String, memory: String, disk: String, resolution: String, desktop: String, let info = gather_info()

// Shell let shell = env::var("SHELL").unwrap_or_else(|_| "unknown".to_string()) .split('/').last().unwrap_or("unknown").to_string();

SystemInfo os, host, kernel, uptime, shell, cpu, gpu, memory, disk, resolution, desktop,

// Screen resolution let resolution = get_resolution();