diff --git a/rules.build_defs b/rules.build_defs
index 6be61fa50b93da8726a432b556631e809e4f42ec..08426f0a2bbc3700251ccfebb3b0f71494d59da1 100644
--- a/rules.build_defs
+++ b/rules.build_defs
@@ -1,3 +1,16 @@
+REVEALJS_DEFAULT_CONFIG = {
+    "width": "1024",
+    "height": "768",
+    "transitionSpeed": "fast",
+    "lang": "fr-FR",
+    "history": "true",
+    "navigationMode": "linear",
+    "fragmentInURL": "true",
+    "revealjs-url": "../reveal.js",
+    "theme": "inrae",
+    "slideNumber": "true",
+}
+
 def pandoc(name: str, src: str = None, out: str = None, toc_depth: int = 1, slide_level: int = 2, config: dict = {}, pandoc_args: list = []):
     if src is None:
         src = '%s/index.md' % name
@@ -29,11 +42,3 @@ def pandoc(name: str, src: str = None, out: str = None, toc_depth: int = 1, slid
         outs = [out],
         tools = ["///tools/pandoc//:bin"]
     )
-
-def presentation(name: str, **kwargs):
-    return filegroup(
-        name = name,
-        srcs = [
-            pandoc(name, **kwargs),
-        ] + glob(["%s/**" % name], exclude = ["index.md"])
-    )
diff --git a/tools/rules.build_defs b/tools/rules.build_defs
index a925e4cdce5e7bc93216cbad61588a87f817b408..5a53d68fcb231dffb0029645b5f73dce41877199 100644
--- a/tools/rules.build_defs
+++ b/tools/rules.build_defs
@@ -1,16 +1,3 @@
-REVEALJS_DEFAULT_CONFIG = {
-    "width": "1024",
-    "height": "768",
-    "transitionSpeed": "fast",
-    "lang": "fr-FR",
-    "history": "true",
-    "navigationMode": "linear",
-    "fragmentInURL": "true",
-    "revealjs-url": "../reveal.js",
-    "theme": "inrae",
-    "slideNumber": "true",
-}
-
 def minify(src: str, out: str):
     return genrule(
         name = "minify_%s" % src.replace("/", "_"),