diff --git a/platform/icons/src/PlatformIconMappings.json b/platform/icons/src/PlatformIconMappings.json
index f99026f2012a..5c9a79e860e8 100644
--- a/platform/icons/src/PlatformIconMappings.json
+++ b/platform/icons/src/PlatformIconMappings.json
@@ -685,6 +685,7 @@
"resourceBundle.svg": "nodes/resourceBundle.svg",
"servlet.svg": "nodes/servlet.svg",
"sourceRoot.svg": "modules/sourceRoot.svg",
+ "sourceRootFileLayer.svg": "modules/sourceRootFileLayer.svg",
"star.svg": "nodes/favorite.svg",
"starEmpty.svg": "nodes/notFavoriteOnHover.svg",
"static.svg": "nodes/static.svg",
diff --git a/platform/icons/src/expui/nodes/sourceRootFileLayer.svg b/platform/icons/src/expui/nodes/sourceRootFileLayer.svg
new file mode 100644
index 000000000000..3bbecbe0b4d5
--- /dev/null
+++ b/platform/icons/src/expui/nodes/sourceRootFileLayer.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/platform/icons/src/expui/nodes/sourceRootFileLayer_dark.svg b/platform/icons/src/expui/nodes/sourceRootFileLayer_dark.svg
new file mode 100644
index 000000000000..477b791a8486
--- /dev/null
+++ b/platform/icons/src/expui/nodes/sourceRootFileLayer_dark.svg
@@ -0,0 +1,4 @@
+
+
diff --git a/platform/util/ui/src/com/intellij/icons/AllIcons.java b/platform/util/ui/src/com/intellij/icons/AllIcons.java
index 5d069e3eac17..516edca70059 100644
--- a/platform/util/ui/src/com/intellij/icons/AllIcons.java
+++ b/platform/util/ui/src/com/intellij/icons/AllIcons.java
@@ -876,7 +876,7 @@ public class AllIcons {
/** 16x16 */ public static final @NotNull Icon GeneratedTestRoot = load("expui/nodes/generatedTestRoot.svg", "modules/generatedTestRoot.svg", -1234922153, 0);
/** 16x16 */ public static final @NotNull Icon ResourcesRoot = load("expui/nodes/resourcesRoot.svg", "modules/resourcesRoot.svg", -1812051386, 0);
/** 16x16 */ public static final @NotNull Icon SourceRoot = load("expui/nodes/sourceRoot.svg", "modules/sourceRoot.svg", 1687981214, 0);
- /** 16x16 */ public static final @NotNull Icon SourceRootFileLayer = load("modules/sourceRootFileLayer.svg", 241453801, 0);
+ /** 16x16 */ public static final @NotNull Icon SourceRootFileLayer = load("expui/nodes/sourceRootFileLayer.svg", "modules/sourceRootFileLayer.svg", 241453801, 0);
/** 16x16 */ public static final @NotNull Icon Split = load("expui/actions/split.svg", "modules/split.svg", 2103687526, 2);
/** 16x16 */ public static final @NotNull Icon TestResourcesRoot = load("expui/nodes/testResourcesRoot.svg", "modules/testResourcesRoot.svg", 779023858, 0);
/** 16x16 */ public static final @NotNull Icon TestRoot = load("expui/nodes/testRoot.svg", "modules/testRoot.svg", -1260358372, 0);