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;