mirror of
https://github.com/hydralauncher/hydra.git
synced 2025-03-09 15:40:26 +00:00
build(linux): add .desktop config
This commit is contained in:
parent
d04af753ce
commit
f8228bfde0
2 changed files with 23 additions and 8 deletions
|
@ -13,6 +13,16 @@ import { ElectronegativityPlugin } from "@electron-forge/plugin-electronegativit
|
|||
import { mainConfig } from "./webpack.main.config";
|
||||
import { rendererConfig } from "./webpack.renderer.config";
|
||||
|
||||
const linuxPkgConfig = {
|
||||
mimeType: ["x-scheme-handler/hydralauncher"],
|
||||
bin: "./Hydra",
|
||||
desktopTemplate: "./hydra-launcher.desktop",
|
||||
icon: "images/icon.png",
|
||||
genericName: "Games Launcher",
|
||||
name: "hydra-launcher",
|
||||
productName: "Hydra"
|
||||
};
|
||||
|
||||
const config: ForgeConfig = {
|
||||
packagerConfig: {
|
||||
asar: true,
|
||||
|
@ -40,16 +50,10 @@ const config: ForgeConfig = {
|
|||
}),
|
||||
new MakerZIP({}, ["darwin", "linux"]),
|
||||
new MakerRpm({
|
||||
options: {
|
||||
mimeType: ["x-scheme-handler/hydralauncher"],
|
||||
bin: "./Hydra",
|
||||
},
|
||||
options: linuxPkgConfig
|
||||
}),
|
||||
new MakerDeb({
|
||||
options: {
|
||||
mimeType: ["x-scheme-handler/hydralauncher"],
|
||||
bin: "./Hydra",
|
||||
},
|
||||
options: linuxPkgConfig
|
||||
}),
|
||||
],
|
||||
publishers: [
|
||||
|
|
11
hydra-launcher.desktop
Normal file
11
hydra-launcher.desktop
Normal file
|
@ -0,0 +1,11 @@
|
|||
[Desktop Entry]
|
||||
Name=Hydra
|
||||
Comment=No bullshit. Just play.
|
||||
GenericName=Games Launcher
|
||||
Exec=hydra-launcher %U
|
||||
Icon=hydra-launcher
|
||||
Type=Application
|
||||
StartupNotify=true
|
||||
Categories=GNOME;GTK;Utility;
|
||||
MimeType=x-scheme-handler/hydralauncher;
|
||||
StartupWMClass=Hydra
|
Loading…
Add table
Add a link
Reference in a new issue