{ stdenvNoCC, fetchzip, lib, ... }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "kfmon"; version = "1.4.6-89-g8daae26"; src = fetchzip { url = "https://storage.gra.cloud.ovh.net/v1/AUTH_2ac4bfee353948ec8ea7fd1710574097/kfmon-pub/OCP-KFMon-${finalAttrs.version}.zip"; stripRoot = false; hash = "sha256-yaFRNdnlzelLsdGdmBjeH1hx8anYFx6zpcaRpRzqDlY="; }; outputs = [ "out" "KoboRoot" ]; phases = "installPhase"; installPhase = '' runHook preInstall cp -ra $src/.adds/kfmon $out chmod +x $out/bin/kfmon-printlog.sh mkdir $KoboRoot tar xvzf $src/.kobo/KoboRoot.tgz --directory=$KoboRoot install -D -t $KoboRoot/mnt/onboard $src/kfmon.png runHook postInstall ''; meta = with lib; { homepage = "https://github.com/NiLuJe/kfmon"; platform = platforms.all; license = licenses.gpl3Plus; outputsToInstall = finalAttrs.outputs; }; })