diff --git a/emu-configs/defaults/retrodeck/helper_files/how-to-install-custom-emulators.txt b/emu-configs/defaults/retrodeck/helper_files/how-to-install-custom-emulators.txt
new file mode 100644
index 00000000..8a23569a
--- /dev/null
+++ b/emu-configs/defaults/retrodeck/helper_files/how-to-install-custom-emulators.txt
@@ -0,0 +1,15 @@
+There is the possibility to provide custom emutlators provided by the user.
+
+At the moment the only one available is Yuzu.
+Create a folder named "yuzu" lowercase and place there your AppImage, so the path should be:
+retrodeck/customs/yuzu/yuzu*.AppImage
+
+WARNINGS on custom emulators:
+- Custom emulators are self managed: means that RetroDECK Team is not supporting nor troubleshooting them.
+- Custom emulators could potentially break other included emulators configs: use them at your own risk.
+- Remember to make the binary executable, otherwise they won't be launched.
+
+Related wiki article can be found here:
+---
+
+The RetroDECK Team
diff --git a/emu-configs/defaults/retrodeck/reference_lists/helper_files_list.cfg b/emu-configs/defaults/retrodeck/reference_lists/helper_files_list.cfg
index aaa8ad51..6700e277 100644
--- a/emu-configs/defaults/retrodeck/reference_lists/helper_files_list.cfg
+++ b/emu-configs/defaults/retrodeck/reference_lists/helper_files_list.cfg
@@ -16,3 +16,6 @@ how-to-install-PCSX2-textures.txt^$texture_packs_folder/PCSX2
how-to-install-Mupen64Plus-textures.txt^$texture_packs_folder/RetroArch-Mupen64Plus/cache
how-to-install-Mupen64Plus-textures.txt^$texture_packs_folder/RetroArch-Mupen64Plus/hires_texture
how-to-install-Duckstation-textures.txt^$texture_packs_folder/Duckstation
+
+# customs
+how-to-install-custom-emulators.txt^$rdhome/customs
diff --git a/es-configs/es_find_rules.xml b/es-configs/es_find_rules.xml
index e8596a88..c35b67f6 100644
--- a/es-configs/es_find_rules.xml
+++ b/es-configs/es_find_rules.xml
@@ -841,6 +841,12 @@
~/.local/share/flatpak/exports/bin/org.yuzu_emu.yuzu
+
+
+
+ ~/retrodeck/customs/yuzu/yuzu*.AppImage
+
+
diff --git a/es-configs/es_systems.xml b/es-configs/es_systems.xml
index 5ffe80a6..b9da6c2e 100644
--- a/es-configs/es_systems.xml
+++ b/es-configs/es_systems.xml
@@ -1657,6 +1657,7 @@
.nca .NCA .nro .NRO .nso .NSO .nsp .NSP .xci .XCI
%INJECT%=%BASENAME%.esprefix %EMULATOR_YUZU% -f -g %ROM%
%EMULATOR_RYUJINX% %ROM%
+ %INJECT%=%BASENAME%.esprefix %EMULATOR_YUZU-CUSTOM% -f -g %ROM%
switch
switch
diff --git a/functions/prepare_emulator.sh b/functions/prepare_emulator.sh
index ca61f99e..0f880fe3 100644
--- a/functions/prepare_emulator.sh
+++ b/functions/prepare_emulator.sh
@@ -642,6 +642,7 @@ prepare_emulator() {
dir_prep "$logs_folder/yuzu" "/var/data/yuzu/log"
dir_prep "$screenshots_folder" "/var/data/yuzu/screenshots"
dir_prep "$mods_folder/Yuzu" "/var/data/yuzu/load"
+ mkdir -pv "$rdhome/customs/yuzu"
# removing dead symlinks as they were present in a past version
if [ -d $bios_folder/switch ]; then
find $bios_folder/switch -xtype l -exec rm {} \;