From 264128c458966931d6d6b6ed6a8e640330f5126a Mon Sep 17 00:00:00 2001 From: chaos Date: Wed, 4 Sep 2024 16:18:19 +0100 Subject: [PATCH] maybe overlay? --- overlay/default.nix | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/overlay/default.nix b/overlay/default.nix index b3ce895..8439408 100644 --- a/overlay/default.nix +++ b/overlay/default.nix @@ -58,18 +58,22 @@ final: prev: rec { widevine-aarch64-4k = final.callPackage ./widevine-aarch64 {pageSize = 4;}; widevine-aarch64-16k = final.callPackage ./widevine-aarch64 {pageSize = 16;}; - kodiPackages = prev.kodiPackages.overrideAttrs (kodiPackages: { - inputstream-adaptive = - kodiPackages.inputstream-adaptive.overrideAttrs - (oldAttrs: { - extraInstallPhase = let - inherit (prev.kodiPackages) addonDir; - namespace = "inputstream.adaptive"; - in '' - ln -s $out/lib/addons/${namespace}/libcdm_aarch64_loader.so $out/${addonDir}/${namespace}/libcdm_aarch64_loader.so - ''; - }); - }); + kodiPackages = + prev.kodiPackages + // (let + kodiPackages = prev.kodiPackages; + in { + inputstream-adaptive = + kodiPackages.inputstream-adaptive.overrideAttrs + (oldAttrs: { + extraInstallPhase = let + inherit (kodiPackages) addonDir; + namespace = "inputstream.adaptive"; + in '' + ln -s $out/lib/addons/${namespace}/libcdm_aarch64_loader.so $out/${addonDir}/${namespace}/libcdm_aarch64_loader.so + ''; + }); + }); mpd-headless = (prev.mpdWithFeatures.override {