feat(installer): make the Windows desktop shortcut optional (#1517)

This commit is contained in:
ZacharyZcR authored and GitHub committed 2026-09-30 11:20:44 -05:00
1 parent f4c9090b88
commit b45d0f9ed2
4 files changed
+258 -4

No files matched your search

+7 -4
View File
@@ -62,10 +62,13 @@
"installerIcon": "public/icon.ico",
"uninstallerIcon": "public/icon.ico",
"shortcutName": "Termix",
"uninstallDisplayName": "Termix"
"uninstallDisplayName": "Termix",
"include": "electron/installer.nsh"
},
"msi": {
"artifactName": "termix_windows_${arch}_msi.${ext}"
"artifactName": "termix_windows_${arch}_msi.${ext}",
"oneClick": false,
"additionalLightArgs": ["-sice:ICE57"]
},
"linux": {
"artifactName": "termix_linux_${arch}_portable.${ext}",
@@ -102,7 +105,6 @@
"deb": {
"artifactName": "termix_linux_${arch}_deb.${ext}"
},
"mac": {
"target": [
{
@@ -146,5 +148,6 @@
"NSAppleEventsUsageDescription": "Termix needs access to control other applications for terminal operations."
}
},
"generateUpdatesFilesForAllChannels": true
"generateUpdatesFilesForAllChannels": true,
"msiProjectCreated": "packaging/build/msi-shortcuts.cjs"
}