diff --git a/nix/amqp-cpp.nix b/nix/amqp-cpp.nix
--- a/nix/amqp-cpp.nix
+++ b/nix/amqp-cpp.nix
@@ -21,14 +21,13 @@
     cmake
   ];
 
-  buildInputs = lib.optionals stdenv.isLinux [
-    # needed for linux's tcp extension
+  buildInputs = [
     openssl
   ];
 
-  cmakeFlags = lib.optionals (stdenv.isLinux || stdenv.isDarwin) [
+  cmakeFlags = [
     "-DAMQP-CPP_BUILD_SHARED=ON"
-  ] ++ lib.optionals stdenv.isLinux [
+    # Darwin is untested, which is why upstream uses linux in flag name
     "-DAMQP-CPP_LINUX_TCP=ON"
   ];
 }