servo: ship a bunch more kiwix archives

can't ship khanacademy yet because it takes literal days to download
This commit is contained in:
2025-01-22 20:46:08 +00:00
parent 9bbd4f0887
commit 977859776b
2 changed files with 19 additions and 2 deletions

View File

@@ -3,8 +3,23 @@
sane.services.kiwix-serve = {
enable = true;
port = 8013;
zimPaths = [
"${pkgs.zimPackages.wikipedia_en_all_maxi}/share/zim/wikipedia_en_all_maxi.zim"
zimPaths = with pkgs.zimPackages; [
alpinelinux_en_all_maxi.zimPath
archlinux_en_all_maxi.zimPath
bitcoin_en_all_maxi.zimPath
devdocs_en_nix.zimPath
gentoo_en_all_maxi.zimPath
# khanacademy_en_all.zimPath #< TODO: enable
openstreetmap-wiki_en_all_maxi.zimPath
psychonautwiki_en_all_maxi.zimPath
rationalwiki_en_all_maxi.zimPath
# wikipedia_en_100.zimPath
wikipedia_en_all_maxi.zimPath
# wikipedia_en_all_mini.zimPath
zimgit-food-preparation_en.zimPath
zimgit-medicine_en.zimPath
zimgit-post-disaster_en.zimPath
zimgit-water_en.zimPath
];
};

View File

@@ -41,6 +41,8 @@ stdenv.mkDerivation (finalAttrs: {
runHook postInstall
'';
passthru.zimPath = "${finalAttrs.finalPackage}/share/zim/${pname}.zim";
passthru.updateScript = directoryListingUpdater {
url = "https://download.kiwix.org/zim/${prefix}";
};