diff --git a/config/common.mk b/config/common.mk
index 7048c9cb..cdf67f6d 100644
--- a/config/common.mk
+++ b/config/common.mk
@@ -200,6 +200,7 @@ PRODUCT_PACKAGE_OVERLAYS += \
vendor/lineage/overlay/no-rro
PRODUCT_PACKAGES += \
+ DocumentsUIOverlay \
NetworkStackOverlay \
TrebuchetOverlay
diff --git a/overlay/common/packages/apps/DocumentsUI/res/values/config.xml b/overlay/common/packages/apps/DocumentsUI/res/values/config.xml
deleted file mode 100644
index 3d40342e..00000000
--- a/overlay/common/packages/apps/DocumentsUI/res/values/config.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
- true
-
-
- true
-
- content://com.android.externalstorage.documents/root/primary
-
diff --git a/overlay/rro_packages/DocumentsUIOverlay/Android.bp b/overlay/rro_packages/DocumentsUIOverlay/Android.bp
new file mode 100644
index 00000000..44345b94
--- /dev/null
+++ b/overlay/rro_packages/DocumentsUIOverlay/Android.bp
@@ -0,0 +1,9 @@
+//
+// Copyright (C) 2023 The LineageOS Project
+// SPDX-License-Identifier: Apache-2.0
+//
+
+runtime_resource_overlay {
+ name: "DocumentsUIOverlay",
+ product_specific: true,
+}
diff --git a/overlay/rro_packages/DocumentsUIOverlay/AndroidManifest.xml b/overlay/rro_packages/DocumentsUIOverlay/AndroidManifest.xml
new file mode 100644
index 00000000..7f54fd3f
--- /dev/null
+++ b/overlay/rro_packages/DocumentsUIOverlay/AndroidManifest.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
diff --git a/overlay/rro_packages/DocumentsUIOverlay/res/values/config.xml b/overlay/rro_packages/DocumentsUIOverlay/res/values/config.xml
new file mode 100644
index 00000000..a7556d6d
--- /dev/null
+++ b/overlay/rro_packages/DocumentsUIOverlay/res/values/config.xml
@@ -0,0 +1,10 @@
+
+
+
+
+ content://com.android.externalstorage.documents/root/primary
+
+