Improve SteamOS/GPU detection and Linux packaging

Enhances GPU flag handling for SteamOS and Gamescope by adding early detection and flag injection in main.js. Updates the README with clearer SteamOS instructions, adds a SteamOS-optimized .desktop file, and improves Linux packaging options in package.json for AppImage and deb targets with appropriate flags and metadata.
This commit is contained in:
2025-12-28 11:42:52 +13:00
parent 27cb97ac00
commit a92e3e4652
4 changed files with 112 additions and 14 deletions
+19 -1
View File
@@ -42,7 +42,25 @@
"icon": "assets/images/Logos/Nebula-Favicon.ico"
},
"linux": {
"icon": "assets/images/Logos/Nebula-Favicon.png"
"icon": "assets/images/Logos/Nebula-Favicon.png",
"target": [
{
"target": "AppImage",
"arch": ["x64"]
},
{
"target": "deb",
"arch": ["x64"]
}
],
"category": "Network",
"desktop": {
"StartupWMClass": "nebula"
},
"executableArgs": [
"--no-sandbox",
"--disable-gpu-sandbox"
]
}
}
}