diff --git a/default.nix b/default.nix
index fa7de3d3f58e2ff7a377407b8d43b2d81343d332..75e049a47a2f0395989396554bb1c753f58646c8 100644
--- a/default.nix
+++ b/default.nix
@@ -45,6 +45,7 @@ let self = rec {
     version = "local";
     src = pkgs.lib.sourceByRegex ./simgrid-simulator [
       "meson\.build"
+      "meson_options\.txt"
       "src"
       "src/.*\.cpp"
       "src/.*\.hpp"
@@ -76,6 +77,13 @@ let self = rec {
       zeromq
     ];
   };
+
+  integration_shell_cpp = pkgs.mkShell {
+    buildInputs = [
+      simgrid-simulator
+      client-cpp
+    ];
+  };
 };
 in
   self