diff --git a/Telegram/Resources/art/ayu/extera/app.png b/Telegram/Resources/art/ayu/extera/app.png
index c112e63de9..67e466eb3d 100644
Binary files a/Telegram/Resources/art/ayu/extera/app.png and b/Telegram/Resources/art/ayu/extera/app.png differ
diff --git a/Telegram/Resources/art/ayu/extera/app_icon.ico b/Telegram/Resources/art/ayu/extera/app_icon.ico
index c9a479c19c..92954deee3 100644
Binary files a/Telegram/Resources/art/ayu/extera/app_icon.ico and b/Telegram/Resources/art/ayu/extera/app_icon.ico differ
diff --git a/Telegram/Resources/art/ayu/extera/app_macos.png b/Telegram/Resources/art/ayu/extera/app_macos.png
index a052dd338e..4e513df200 100644
Binary files a/Telegram/Resources/art/ayu/extera/app_macos.png and b/Telegram/Resources/art/ayu/extera/app_macos.png differ
diff --git a/Telegram/Resources/art/ayu/extera/app_preview.png b/Telegram/Resources/art/ayu/extera/app_preview.png
index 3e9ef7f270..04f04b76cf 100644
Binary files a/Telegram/Resources/art/ayu/extera/app_preview.png and b/Telegram/Resources/art/ayu/extera/app_preview.png differ
diff --git a/Telegram/Resources/art/ayu/extera2/app.png b/Telegram/Resources/art/ayu/extera2/app.png
new file mode 100644
index 0000000000..5cf61b91ff
Binary files /dev/null and b/Telegram/Resources/art/ayu/extera2/app.png differ
diff --git a/Telegram/Resources/art/ayu/extera2/app_icon.ico b/Telegram/Resources/art/ayu/extera2/app_icon.ico
new file mode 100644
index 0000000000..f15ece971e
Binary files /dev/null and b/Telegram/Resources/art/ayu/extera2/app_icon.ico differ
diff --git a/Telegram/Resources/art/ayu/extera2/app_macos.png b/Telegram/Resources/art/ayu/extera2/app_macos.png
new file mode 100644
index 0000000000..86948c3b7d
Binary files /dev/null and b/Telegram/Resources/art/ayu/extera2/app_macos.png differ
diff --git a/Telegram/Resources/art/ayu/extera2/app_preview.png b/Telegram/Resources/art/ayu/extera2/app_preview.png
new file mode 100644
index 0000000000..53c3410712
Binary files /dev/null and b/Telegram/Resources/art/ayu/extera2/app_preview.png differ
diff --git a/Telegram/Resources/qrc/ayu/ayu.qrc b/Telegram/Resources/qrc/ayu/ayu.qrc
index 5b81520a83..150c549d8e 100644
--- a/Telegram/Resources/qrc/ayu/ayu.qrc
+++ b/Telegram/Resources/qrc/ayu/ayu.qrc
@@ -28,6 +28,10 @@
../../art/ayu/extera/app_preview.png
../../art/ayu/extera/app_macos.png
../../art/ayu/extera/app_icon.ico
+ ../../art/ayu/extera2/app.png
+ ../../art/ayu/extera2/app_preview.png
+ ../../art/ayu/extera2/app_macos.png
+ ../../art/ayu/extera2/app_icon.ico
../../art/ayu/macos/app.png
../../art/ayu/macos/app_preview.png
../../art/ayu/macos/app_macos.png
diff --git a/Telegram/SourceFiles/ayu/ui/ayu_logo.h b/Telegram/SourceFiles/ayu/ui/ayu_logo.h
index f357ffdbe2..564beb8c05 100644
--- a/Telegram/SourceFiles/ayu/ui/ayu_logo.h
+++ b/Telegram/SourceFiles/ayu/ui/ayu_logo.h
@@ -22,6 +22,7 @@ ICON(YAPLUS, "yaplus");
ICON(WIN95, "win95");
ICON(CHIBI, "chibi");
ICON(CHIBI2, "chibi2");
+ICON(EXTERA2, "extera2");
void loadAppIco();
diff --git a/Telegram/SourceFiles/ayu/ui/settings/icon_picker.cpp b/Telegram/SourceFiles/ayu/ui/settings/icon_picker.cpp
index ab711a8eef..d99122e566 100644
--- a/Telegram/SourceFiles/ayu/ui/settings/icon_picker.cpp
+++ b/Telegram/SourceFiles/ayu/ui/settings/icon_picker.cpp
@@ -35,6 +35,7 @@ const QVector icons{
AyuAssets::WIN95_ICON,
AyuAssets::CHIBI_ICON,
AyuAssets::CHIBI2_ICON,
+ AyuAssets::EXTERA2_ICON,
};
const auto rows = static_cast(icons.size()) / 4 + std::min(1, static_cast(icons.size()) % 4);