From 68c787708a0e8cc47078e720f823bce7480766e6 Mon Sep 17 00:00:00 2001 From: Michael Hoang Date: Wed, 10 Jun 2026 14:32:39 +0200 Subject: [PATCH 1/2] bitwarden-desktop: drop LLVM pin on macOS Assisted-by: Claude Opus 4.8 via Claude Code --- pkgs/by-name/bi/bitwarden-desktop/package.nix | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/pkgs/by-name/bi/bitwarden-desktop/package.nix b/pkgs/by-name/bi/bitwarden-desktop/package.nix index dec25773ddc9..fca60814ace5 100644 --- a/pkgs/by-name/bi/bitwarden-desktop/package.nix +++ b/pkgs/by-name/bi/bitwarden-desktop/package.nix @@ -9,7 +9,6 @@ fetchFromGitHub, gnome-keyring, jq, - llvmPackages_18, makeDesktopItem, makeWrapper, nix-update-script, @@ -25,13 +24,8 @@ let description = "Secure and free password manager for all of your devices"; icon = "bitwarden"; electron = electron_39; - - # argon2 npm dependency is using `std::basic_string`, which is no longer allowed in LLVM 19 - buildNpmPackage' = buildNpmPackage.override { - stdenv = if stdenv.hostPlatform.isDarwin then llvmPackages_18.stdenv else stdenv; - }; in -buildNpmPackage' rec { +buildNpmPackage rec { pname = "bitwarden-desktop"; version = "2026.5.0"; From 35cc9d8c793ffce34dd9bd9e822d5ce8d0dc453b Mon Sep 17 00:00:00 2001 From: Michael Hoang Date: Wed, 10 Jun 2026 14:40:35 +0200 Subject: [PATCH 2/2] bitwarden-desktop: don't sign builds on macOS Assisted-by: Claude Opus 4.8 via Claude Code --- pkgs/by-name/bi/bitwarden-desktop/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/bi/bitwarden-desktop/package.nix b/pkgs/by-name/bi/bitwarden-desktop/package.nix index fca60814ace5..3dfd2513b7ee 100644 --- a/pkgs/by-name/bi/bitwarden-desktop/package.nix +++ b/pkgs/by-name/bi/bitwarden-desktop/package.nix @@ -147,7 +147,8 @@ buildNpmPackage rec { npm exec electron-builder -- \ --dir \ -c.electronDist=electron-dist \ - -c.electronVersion=${electron.version} + -c.electronVersion=${electron.version} \ + ${lib.optionalString stdenv.hostPlatform.isDarwin "-c.mac.identity=null"} popd '';