From e1bbe258a6dc025221b2bad99d1cd8d17bcc5708 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Wed, 19 Jul 2023 14:01:25 +0200 Subject: [PATCH] retroarch: auto-detect joypads Set the 'joypad_autoconfig_dir' setting to where autoconfig files are, instead of using the built-in default of ~/.config/retroarch/autoconfig, which is empty. Tested with my PS5 DualSense controller, which now works. (cherry picked from commit 9d793505b9e2b5d58f50e60ebfa74d7bd0665cc4) --- pkgs/top-level/all-packages.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ac6a663cd378..3a87148ca4f9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2500,6 +2500,9 @@ with pkgs; withAssets = true; withCoreInfo = true; }; + settings = { + joypad_autoconfig_dir = "${retroarch-joypad-autoconfig}/share/libretro/autoconfig"; + }; }; retroarch-assets = callPackage ../applications/emulators/retroarch/retroarch-assets.nix { };