diff --git a/graphics/beta/ic_launcher_monochrome_sc.svg b/graphics/beta/ic_launcher_monochrome_sc.svg
new file mode 100644
index 0000000000..2b6b3f2e31
--- /dev/null
+++ b/graphics/beta/ic_launcher_monochrome_sc.svg
@@ -0,0 +1,2410 @@
+
+
diff --git a/graphics/ic_launcher_monochrome_sc.svg b/graphics/ic_launcher_monochrome_sc.svg
new file mode 100644
index 0000000000..cddaf89e4a
--- /dev/null
+++ b/graphics/ic_launcher_monochrome_sc.svg
@@ -0,0 +1,2437 @@
+
+
diff --git a/graphics/icon_gen.sh b/graphics/icon_gen.sh
index ac6318522c..e213b60e7c 100755
--- a/graphics/icon_gen.sh
+++ b/graphics/icon_gen.sh
@@ -50,7 +50,10 @@ file="$mydir/ic_launcher_foreground_sc.svg"
export_files
-# As this is just for API > 33, we don't need to export to png mipmaps, we can just directly use the drawable
+## As this is just for API > 33, we don't need to export to png mipmaps, we can just directly use the drawable
+# note that the monochrome svgs are also in this directory and could be directly converted to png mipmaps in the same
+# way as ic_launcher_foreground_sc.svg above, but we're sticking with manually imported svg -> xml drawables
+# for now to ensure high fidelity and sidestep issues with reproducibility of icon generation
monochrome_file_name="ic_launcher_monochrome_sc.xml"
monochrome_input_file="$mydir/$monochrome_file_name"
monochrome_output_dir="$mydir/../vector-app/src/main/res/drawable-anydpi-v26"