Files
nixos/pkgs/zim/one_zim.nix
T

34 lines
775 B
Nix
Raw Normal View History

2026-05-13 08:06:57 -05:00
{
sourceType,
sourceName,
sourceVersion,
sourceHash,
fetchurl,
stdenvNoCC,
}:
stdenvNoCC.mkDerivation (finalAttrs: {
name = "zim-${sourceType}-${sourceName}.zim";
version = sourceVersion;
src = (
fetchurl {
url = "https://download.kiwix.org/zim/${sourceType}/${sourceName}_${sourceVersion}.zim";
hash = sourceHash;
}
# fetchtorrent {
# inherit (val) hash;
# url = "https://download.kiwix.org/zim/${type}/${val.name}.torrent";
# backend = "transmission";
# postUnpack = "mkdir -p $downloadedDirectory/tmp; mv $downloadedDirectory/*.zim $downloadedDirectory/tmp";
# }
);
phases = [ "installPhase" ];
2026-05-13 10:50:26 -05:00
preferLocalBuild = true;
2026-05-13 08:06:57 -05:00
installPhase = ''
set -x
ln -s ${finalAttrs.src} $out
'';
})