From c6cd3018db6adf017dd7516d270fb5ae20eeeed8 Mon Sep 17 00:00:00 2001 From: Jan-Bulthuis Date: Mon, 17 Feb 2025 14:53:20 +0100 Subject: [PATCH] Implement quick and dirty es-de fix --- user-modules/gaming/launchers/es-de.nix | 20 ++++++++++++++++++++ users/jan.nix | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/user-modules/gaming/launchers/es-de.nix b/user-modules/gaming/launchers/es-de.nix index ffe91c2..8341ab4 100644 --- a/user-modules/gaming/launchers/es-de.nix +++ b/user-modules/gaming/launchers/es-de.nix @@ -2,6 +2,7 @@ lib, config, pkgs, + system, ... }: @@ -22,5 +23,24 @@ in home.sessionVariables = { ESDE_APPDATA_DIR = "$HOME/.config/ES-DE"; }; + + # TODO: Remove exception once no longer required by es-de + nixpkgs.config.permittedInsecurePackages = [ + "freeimage-unstable-2021-11-01" + ]; + + # TODO: Remove once emulationstation-de fixes the issue + nixpkgs.overlays = + let + pkgs-stable = import (fetchTarball { + url = "https://github.com/NixOS/nixpkgs/archive/nixos-24.11.tar.gz"; + sha256 = "0pbvwix9vjkdan1nxxzqfg2yap28afqf8m2nlw1xkqp5c832bkkz"; + }) { inherit system; }; + in + [ + (final: prev: { + libgit2 = pkgs-stable.libgit2; + }) + ]; }; } diff --git a/users/jan.nix b/users/jan.nix index 3e2c50b..371b534 100644 --- a/users/jan.nix +++ b/users/jan.nix @@ -66,7 +66,7 @@ # Gaming steam.enable = true; modrinth.enable = true; - es-de.enable = false; + es-de.enable = true; retroarch.enable = true; ryujinx.enable = true;