diff --git a/flake.nix b/flake.nix
index 6c65e3406573a2b418b9566ab5a811a972d23950..4661453662578ad93368008dfddfa27312438349 100644
--- a/flake.nix
+++ b/flake.nix
@@ -256,7 +256,8 @@
                 boost
                 nlohmann_json
               ]
-              ++ lib.optional (stdenv.isLinux || stdenv.isDarwin) libsodium;
+              ++ lib.optional (stdenv.isLinux || stdenv.isDarwin) libsodium
+              ++ lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Security;
 
             configureFlags = ''
               --with-dbi=${perlPackages.DBI}/${pkgs.perl.libPrefix}