goofcord: unify electron-builder logic

This commit is contained in:
TomaSajt
2026-05-25 17:47:28 +02:00
parent a58a02b18e
commit eca9922ab0
+4 -6
View File
@@ -64,19 +64,17 @@ stdenv.mkDerivation (finalAttrs: {
runHook postConfigure
'';
preBuild = lib.optionalString stdenv.hostPlatform.isLinux ''
cp -r ${electron.dist} electron-dist
chmod -R u+w electron-dist
'';
buildPhase = ''
runHook preBuild
bun run build -- --skipTypecheck
cp -r ${electron.dist} electron-dist
chmod -R u+w electron-dist
node node_modules/electron-builder/out/cli/cli.js \
--dir \
-c.electronDist="${if stdenv.hostPlatform.isLinux then "electron-dist" else electron.dist}" \
-c.electronDist=electron-dist \
-c.electronVersion="${electron.version}" \
-c.npmRebuild=false