diff --git a/recipes/graphics/procedural-wallpapers-rs/recipe.toml b/recipes/graphics/procedural-wallpapers-rs/recipe.toml
index de976eaf608780580e0a46674bc7ed8032360918..cb4c3a9f366007429ed24ff7a4fc459ee1bb8851 100644
--- a/recipes/graphics/procedural-wallpapers-rs/recipe.toml
+++ b/recipes/graphics/procedural-wallpapers-rs/recipe.toml
@@ -2,4 +2,8 @@
 git = "https://github.com/lukas-kirschner/procedural-wallpapers-rs.git"
 
 [build]
-template = "cargo"
+template = "custom"
+script = """
+COOKBOOK_SOURCE="${COOKBOOK_SOURCE}"/procedural_wallpapers
+cookbook_cargo
+"""