diff --git a/recipes/ttf-hack/recipe.sh b/recipes/ttf-hack/recipe.sh
new file mode 100644
index 0000000000000000000000000000000000000000..b68307261180a8a5af0e6051fb821ed383dcdde5
--- /dev/null
+++ b/recipes/ttf-hack/recipe.sh
@@ -0,0 +1,35 @@
+VERSION=3.003
+TAR="https://github.com/source-foundry/Hack/releases/download/v$VERSION/Hack-v$VERSION-ttf.tar.xz"
+
+function recipe_version {
+    echo "$VERSION"
+    skip=1
+}
+
+function recipe_update {
+    echo "skipping update"
+    skip=1
+}
+
+function recipe_build {
+    echo "skipping build"
+    skip=1
+}
+
+function recipe_test {
+    echo "skipping test"
+    skip=1
+}
+
+function recipe_clean {
+    echo "skipping clean"
+    skip=1
+}
+
+function recipe_stage {
+    dest="$(realpath "$1")"
+    for file in *.ttf; do
+        install -D -m 644 "$file" "$dest/ui/fonts/Mono/Hack/$file"
+    done
+    skip=1
+}