diff --git a/forge.config.ts b/forge.config.ts index de42f3ea..b8bf46d3 100644 --- a/forge.config.ts +++ b/forge.config.ts @@ -17,6 +17,7 @@ const config: ForgeConfig = { packagerConfig: { asar: true, icon: "./images/icon.png", + executableName: "Hydra", extraResource: [ "./resources/hydra.db", "./resources/icon_tray.png", @@ -34,11 +35,17 @@ const config: ForgeConfig = { new MakerSquirrel({ setupIcon: "./images/icon.ico", }), - new MakerZIP({}, ["darwin"]), - new MakerRpm({}), + new MakerZIP({}, ["darwin", "linux"]), + new MakerRpm({ + options: { + mimeType: ["x-scheme-handler/hydralauncher"], + bin: './Hydra' + }, + }), new MakerDeb({ options: { mimeType: ["x-scheme-handler/hydralauncher"], + bin: './Hydra' }, }), ],