From f755b8040636238fd91eb23e99f50917c6857b96 Mon Sep 17 00:00:00 2001 From: TomaSajt <62384384+TomaSajt@users.noreply.github.com> Date: Sat, 30 May 2026 18:35:33 +0200 Subject: [PATCH] winboat: factor out electron pin --- pkgs/by-name/wi/winboat/package.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wi/winboat/package.nix b/pkgs/by-name/wi/winboat/package.nix index c3d3efa6a501..b5e900bb92f6 100644 --- a/pkgs/by-name/wi/winboat/package.nix +++ b/pkgs/by-name/wi/winboat/package.nix @@ -16,6 +16,9 @@ nix-update-script, }: +let + electron = electron_40; +in buildNpmPackage (finalAttrs: { pname = "winboat"; version = "0.9.0"; @@ -59,8 +62,8 @@ buildNpmPackage (finalAttrs: { node scripts/build.ts npm exec electron-builder --linux -- \ --dir \ - -c.electronDist=${electron_40.dist} \ - -c.electronVersion=${electron_40.version} + -c.electronDist=${electron.dist} \ + -c.electronVersion=${electron.version} ''; installPhase = '' @@ -81,7 +84,7 @@ buildNpmPackage (finalAttrs: { ln -sf $out/share/winboat/resources/data $out/share/winboat/data ln -sf $out/share/winboat/resources/guest_server $out/share/winboat/guest_server - makeWrapper ${electron_40}/bin/electron $out/bin/winboat \ + makeWrapper ${electron}/bin/electron $out/bin/winboat \ --add-flag "$out/share/winboat/resources/app.asar" \ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \ --suffix PATH : ${