From b7c87f2cd6b2f26ac32616993459857af81aad71 Mon Sep 17 00:00:00 2001 From: Naz Date: Sun, 10 Aug 2025 07:32:31 +0100 Subject: =?UTF-8?q?=F0=9F=90=9Bfix:=20make=20sure=20~/.local/share/applica?= =?UTF-8?q?tions=20exists=20before=20using=20it?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/appimage.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/appimage.rs') diff --git a/src/appimage.rs b/src/appimage.rs index 1cb8f52..4fdb244 100644 --- a/src/appimage.rs +++ b/src/appimage.rs @@ -119,6 +119,10 @@ impl AppImage { fs::create_dir_all(desktops_dir()?).await?; fs::create_dir_all(icons_dir()?).await?; + fs::create_dir_all( + PathBuf::from(std::env::var("HOME")?).join(".local/share/applications/"), + ) + .await?; let icon_path = icons_dir()?.join(format!("{}.png", self.executable)); let desktop_file_paths = ( -- cgit v1.2.3