From 25701813c987cdf410b1a9fb332349120064e8ae Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sun, 3 May 2026 21:48:06 +0200 Subject: [PATCH] More preconfigging --- bin/omarchy-install-retroarch | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/bin/omarchy-install-retroarch b/bin/omarchy-install-retroarch index 51fa7ce9..7957d973 100755 --- a/bin/omarchy-install-retroarch +++ b/bin/omarchy-install-retroarch @@ -51,4 +51,20 @@ set_cfg video_shader_dir "/usr/share/libretro/shaders/shaders_slang" # Vulkan is required for slang shaders and unlocks hardware renderers in beetle-psx-hw, parallel-n64, dolphin set_cfg video_driver "vulkan" +# XMB is the classic PS3-style menu (vs. ozone/rgui/glui) +set_cfg menu_driver "xmb" + +# Default to crt-royale shader for that classic CRT look. The global preset is +# auto-loaded by RetroArch when auto_shaders_enable is true and no per-core/per-game +# preset takes precedence — setting video_shader alone in retroarch.cfg is not enough. +set_cfg video_shader_enable "true" +set_cfg auto_shaders_enable "true" +mkdir -p ~/.config/retroarch/config +echo '#reference "/usr/share/libretro/shaders/shaders_slang/crt/crt-royale.slangp"' \ + > ~/.config/retroarch/config/global.slangp + +# Hide Images and Video tabs in the main menu sidebar +set_cfg content_show_images "false" +set_cfg content_show_video "false" + setsid gtk-launch com.libretro.RetroArch.desktop >/dev/null 2>&1 &