From c9c32344ae6db87bf26a494db3a9c7be1b48980a Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Sat, 30 May 2026 18:35:19 +0200 Subject: [PATCH] teams-for-linux: factor out electron pin --- pkgs/by-name/te/teams-for-linux/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/teams-for-linux/package.nix b/pkgs/by-name/te/teams-for-linux/package.nix index c22e64e47c21..d6c919d4c068 100644 --- a/pkgs/by-name/te/teams-for-linux/package.nix +++ b/pkgs/by-name/te/teams-for-linux/package.nix @@ -13,6 +13,9 @@ which, }: +let + electron = electron_41; +in buildNpmPackage rec { pname = "teams-for-linux"; version = "2.11.1"; @@ -46,7 +49,7 @@ buildNpmPackage rec { runHook preBuild electron_dist="$(mktemp -d)" - cp -r ${electron_41.dist}/. "$electron_dist" + cp -r ${electron.dist}/. "$electron_dist" chmod -R u+w "$electron_dist" npm exec electron-builder -- \ @@ -54,7 +57,7 @@ buildNpmPackage rec { -c.npmRebuild=true \ -c.asarUnpack="**/*.node" \ -c.electronDist="$electron_dist" \ - -c.electronVersion=${electron_41.version} \ + -c.electronVersion=${electron.version} \ -c.mac.identity=null runHook postBuild @@ -76,7 +79,7 @@ buildNpmPackage rec { popd # Linux needs 'aplay' for notification sounds - makeWrapper '${lib.getExe electron_41}' "$out/bin/teams-for-linux" \ + makeWrapper '${lib.getExe electron}' "$out/bin/teams-for-linux" \ --prefix PATH : ${ lib.makeBinPath [ alsa-utils