diff --git a/pkgs/applications/video/kodi/default.nix b/pkgs/applications/video/kodi/default.nix index 2c74fde9572e..3e2d07e0f941 100644 --- a/pkgs/applications/video/kodi/default.nix +++ b/pkgs/applications/video/kodi/default.nix @@ -6,16 +6,15 @@ unwrapped.overrideAttrs (oldAttrs: { passthru = let finalKodi = oldAttrs.passthru.kodi; - kodiPackages = callPackage ../../../top-level/kodi-packages.nix { kodi = finalKodi; }; in oldAttrs.passthru // { - packages = kodiPackages; + packages = callPackage ../../../top-level/kodi-packages.nix { kodi = finalKodi; }; withPackages = func: callPackage ./wrapper.nix { kodi = finalKodi; - addons = kodiPackages.requiredKodiAddons (func kodiPackages); + addons = finalKodi.packages.requiredKodiAddons (func finalKodi.packages); }; }; }) diff --git a/pkgs/applications/video/kodi/wrapper.nix b/pkgs/applications/video/kodi/wrapper.nix index 84bfeb469d5c..0bbe5fba8cd1 100644 --- a/pkgs/applications/video/kodi/wrapper.nix +++ b/pkgs/applications/video/kodi/wrapper.nix @@ -4,12 +4,9 @@ buildEnv, kodi, addons, - callPackage, }: let - kodiPackages = callPackage ../../../top-level/kodi-packages.nix { inherit kodi; }; - # linux distros are supposed to provide pillow and pycryptodome requiredPythonPath = with kodi.pythonPackages; @@ -26,7 +23,7 @@ let addonsWithPythonPath = lib.filter (addon: addon ? pythonPath) addons; in lib.concatMapStringsSep ":" ( - addon: "${addon}${kodiPackages.addonDir}/${addon.namespace}/${addon.pythonPath}" + addon: "${addon}${kodi.packages.addonDir}/${addon.namespace}/${addon.pythonPath}" ) addonsWithPythonPath; in