diff --git a/modules/services/nix-daemon.nix b/modules/services/nix-daemon.nix
index 78efb6f3..f3f2c2d8 100644
--- a/modules/services/nix-daemon.nix
+++ b/modules/services/nix-daemon.nix
@@ -62,6 +62,8 @@ in
         config.nix.envVars
         { NIX_SSL_CERT_FILE = mkDefault config.environment.variables.NIX_SSL_CERT_FILE;
           TMPDIR = mkIf (cfg.tempDir != null) cfg.tempDir;
+          # FIXME: workaround for https://github.com/NixOS/nix/issues/2523
+          OBJC_DISABLE_INITIALIZE_FORK_SAFETY = "YES";
         }
       ];
     };