diff --git a/plugins/src/desktop_entries/mod.rs b/plugins/src/desktop_entries/mod.rs index 9524d5c..9fcc76a 100644 --- a/plugins/src/desktop_entries/mod.rs +++ b/plugins/src/desktop_entries/mod.rs @@ -161,7 +161,12 @@ impl App { keywords: entry.keywords().map(|keywords| { keywords.split(';').map(String::from).collect() }), - icon: entry.icon().map(|x| x.to_owned()), + icon: Some( + entry + .icon() + .map(|x| x.to_owned()) + .unwrap_or_else(|| "application-x-executable".to_string()), + ), exec: exec.to_owned(), path: path.clone(), prefers_non_default_gpu: entry.prefers_non_default_gpu(),