From cb855ad1a4c8de73a777efada6af8c3b877f9c37 Mon Sep 17 00:00:00 2001 From: Vegard Bieker Matthey Date: Sat, 18 Jul 2026 20:31:14 +0200 Subject: [PATCH] add use more recent beetle-psx, retroarch --- home/overlays.nix | 6 +++--- home/programs/retroarch.nix | 11 ++++++++++- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/home/overlays.nix b/home/overlays.nix index d144a35..88dbc4b 100644 --- a/home/overlays.nix +++ b/home/overlays.nix @@ -2,10 +2,10 @@ (final: prev: { retroarch-bare = prev.retroarch-bare.overrideAttrs (oldAttrs: { src = prev.pkgs.fetchFromGitHub { - owner = "Ar4m1s"; + owner = "libretro"; repo = "RetroArch"; - rev = "dev"; - hash = "sha256-p8QUDST5mh/4NJDuF8fpLFnYVlioALW3pFm8cf1rZs0="; + rev = "4a0c27429ff989752604473104a3bf1adfb0f3a0"; + hash = "sha256-y4LCy01x7Jp0tjxFS1G5SCJcLS0gsE3TzG2PRwB5ZX4="; }; }); }) diff --git a/home/programs/retroarch.nix b/home/programs/retroarch.nix index e57e511..215721a 100644 --- a/home/programs/retroarch.nix +++ b/home/programs/retroarch.nix @@ -1,4 +1,4 @@ -{ ... }: +{ pkgs, ... }: { programs.retroarch = { enable = true; @@ -12,7 +12,16 @@ mupen64plus.enable = true; np2kai.enable = true; beetle-psx-hw.enable = true; + beetle-psx-hw.package = pkgs.libretro."beetle-psx-hw".overrideAttrs (oldAttrs: { + src = pkgs.fetchFromGitHub { + owner = "libretro"; + repo = "beetle-psx-libretro"; + rev = "b84c0c11677ea76fcad1e8958b9d25863c43a88f"; + hash = "sha256-oKdM++ZH9FCGLVEkkbWGvyjk80HDOraU2rdPG7Mcle0="; + }; + }); vice-x64.enable = true; + pcsx2.enable = true; }; settings = { video_driver = "vulkan";