diff --git a/recipes/drivers/Cargo.toml b/recipes/drivers/Cargo.toml
new file mode 100644
index 0000000000000000000000000000000000000000..4b13eaf7863f2b145077173f6c0c8e5897691804
--- /dev/null
+++ b/recipes/drivers/Cargo.toml
@@ -0,0 +1,14 @@
+[workspace]
+members = [
+    "ahcid",
+    "alxd",
+    "bgad",
+    "e1000d",
+    "nvmed",
+    "pcid",
+    "ps2d",
+    "rtl8168d",
+    "vboxd",
+    "vesad",
+    "xhcid"
+]
diff --git a/recipes/drivers/recipe.sh b/recipes/drivers/recipe.sh
new file mode 100644
index 0000000000000000000000000000000000000000..bd9aca8329fefb01c96df211dd30a89a453d297f
--- /dev/null
+++ b/recipes/drivers/recipe.sh
@@ -0,0 +1,6 @@
+GIT=https://github.com/redox-os/drivers
+CARGOFLAGS=--all
+
+function recipe_update {
+    cp ../Cargo.toml ./
+}