diff --git a/src/vpk/Velopack.Packaging.Unix/Commands/LinuxPackCommandRunner.cs b/src/vpk/Velopack.Packaging.Unix/Commands/LinuxPackCommandRunner.cs index 934ded32..6394998e 100644 --- a/src/vpk/Velopack.Packaging.Unix/Commands/LinuxPackCommandRunner.cs +++ b/src/vpk/Velopack.Packaging.Unix/Commands/LinuxPackCommandRunner.cs @@ -34,6 +34,10 @@ public class LinuxPackCommandRunner : PackageBuilder File.Copy(icon, Path.Combine(dir.FullName, iconFilename), true); File.Copy(icon, Path.Combine(dir.FullName, ".DirIcon"), true); + string iconDirPath = Path.Combine(dir.FullName, "usr", "share", "icons", "hicolor", "scalable", "apps"); + Directory.CreateDirectory(iconDirPath); + File.Copy(icon, Path.Combine(iconDirPath, iconFilename), true); + var categories = String.IsNullOrWhiteSpace(Options.Categories) ? "Utility" : Options.Categories.TrimEnd(';');