diff --git a/dockerfiles/devenv.Dockerfile b/dockerfiles/devenv.Dockerfile
index 8aee25f355277c5ea3ac2b24bdb666074f7b3e91..7dece7465b730f351163ce4e3bb3441f15020706 100644
--- a/dockerfiles/devenv.Dockerfile
+++ b/dockerfiles/devenv.Dockerfile
@@ -159,7 +159,8 @@ RUN if [ "$PACKAGES" != "none" ]; \
     fi
 
 # Install open3d from source workaround in jazzy
-RUN if [ "$ROS_DISTRO" = "jazzy" ]; \
+ARG OPEN3D=none
+RUN if [ "$OPEN3D" = "install" ]; \
     then \
         PIP_BREAK_SYSTEM_PACKAGES=1 pip install -U -f https://www.open3d.org/docs/latest/getting_started.html --only-binary open3d open3d; \
     fi