From 10b2e953efcd5acc699cda2dfdb551bb30229cf3 Mon Sep 17 00:00:00 2001 From: eveeifyeve <88671402+Eveeifyeve@users.noreply.github.com> Date: Thu, 12 Feb 2026 19:32:57 +1100 Subject: [PATCH] vesktop: fix darwin build Fixes https://github.com/NixOS/nixpkgs/issues/484618 Co-authored-by: Luke Davis --- pkgs/by-name/ve/vesktop/package.nix | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/ve/vesktop/package.nix b/pkgs/by-name/ve/vesktop/package.nix index 41508c70122f..62ec6abaa51d 100644 --- a/pkgs/by-name/ve/vesktop/package.nix +++ b/pkgs/by-name/ve/vesktop/package.nix @@ -87,12 +87,6 @@ stdenv.mkDerivation (finalAttrs: { ELECTRON_SKIP_BINARY_DOWNLOAD = 1; }; - # disable code signing on macos - # https://github.com/electron-userland/electron-builder/blob/77f977435c99247d5db395895618b150f5006e8f/docs/code-signing.md#how-to-disable-code-signing-during-the-build-process-on-macos - postConfigure = lib.optionalString stdenv.hostPlatform.isDarwin '' - export CSC_IDENTITY_AUTO_DISCOVERY=false - ''; - # electron builds must be writable preBuild = '' # Validate electron version matches upstream package.json @@ -119,7 +113,8 @@ stdenv.mkDerivation (finalAttrs: { --dir \ -c.asarUnpack="**/*.node" \ -c.electronDist=${if stdenv.hostPlatform.isDarwin then "." else "electron-dist"} \ - -c.electronVersion=${electron.version} + -c.electronVersion=${electron.version} \ + ${lib.optionalString stdenv.hostPlatform.isDarwin "-c.mac.identity=null"} # disable code signing on macos, https://github.com/electron-userland/electron-builder/blob/77f977435c99247d5db395895618b150f5006e8f/docs/code-signing.md#how-to-disable-code-signing-during-the-build-process-on-macos runHook postBuild '';