{ stdenvNoCC, fetchzip, lib, ... }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "koreader"; version = "2024.07"; src = fetchzip { url = "https://github.com/koreader/koreader/releases/download/v${finalAttrs.version}/koreader-kobo-v${finalAttrs.version}.zip"; stripRoot = false; hash = "sha256-9Ga42XSCC5FUQmlAygPhhXlFs0TIdxAf3/sWBmZ5URU="; }; outputs = [ "out" "KoboRoot" ]; phases = "installPhase"; installPhase = '' runHook preInstall cp -ra $src/koreader $out mkdir $KoboRoot install -D -t $KoboRoot/mnt/onboard/icons $src/koreader.png runHook postInstall ''; meta = with lib; { homepage = "https://github.com/koreader/koreader"; platform = platforms.all; license = licenses.agpl3Plus; outputsToInstall = finalAttrs.outputs; }; })