diff options
| author | Naz <ndpm13@ch-naseem.com> | 2025-08-10 07:32:31 +0100 |
|---|---|---|
| committer | Naz <ndpm13@ch-naseem.com> | 2025-08-10 07:32:31 +0100 |
| commit | b7c87f2cd6b2f26ac32616993459857af81aad71 (patch) | |
| tree | 63e6c88b101dee04fcb1262fd3d7d8c21398860e | |
| parent | 9cc0d64d408223d3d13deb70c918a27904256883 (diff) | |
🐛fix: make sure ~/.local/share/applications exists before using it
| -rw-r--r-- | src/appimage.rs | 4 |
1 files changed, 4 insertions, 0 deletions
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 = ( |
