From 0fcfe6da912d69a344a90bec9d8895ef2187b6c9 Mon Sep 17 00:00:00 2001 From: Pyjacpp Date: Sat, 23 May 2026 19:07:47 +0200 Subject: [PATCH] Add svg support --- hosts/vm/mediakiwi/mediawiki.nix | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/hosts/vm/mediakiwi/mediawiki.nix b/hosts/vm/mediakiwi/mediawiki.nix index 98dbdb1..0757885 100644 --- a/hosts/vm/mediakiwi/mediawiki.nix +++ b/hosts/vm/mediakiwi/mediawiki.nix @@ -1,4 +1,9 @@ -{ lib, pkgs, config, ... }: +{ + lib, + pkgs, + config, + ... +}: let version = pkgs.mediawiki.version; @@ -68,9 +73,10 @@ in # Files and Uploads $wgMaxUploadSize = 512 * 1024 * 1024; $wgUseImageMagick = true; - $wgImageMagickConvertCommand = '${ pkgs.imagemagick }/bin/convert'; + $wgImageMagickConvertCommand = '${pkgs.imagemagick}/bin/convert'; $wgStrictFileExtensions = false; $wgFileExtensions[] = 'pdf'; + $wgFileExtensions[] = 'svg'; # Limite mémoire, quand on fait de gros importi (9M de xml), le parser # prends plus que 50M @@ -149,10 +155,10 @@ in $wgCategoryGroupLockdown["!user"]["read"] = [ "Page Publique" ]; # Restrict read for non-user (i.e. anonymous) on execpt for Page Publique # Extensions $wgWikiEditorRealtimePreview = true; $wgCiteBookReferencing = true; - $wgPdfProcessor = '${ pkgs.ghostscript }/bin/gs'; + $wgPdfProcessor = '${pkgs.ghostscript}/bin/gs'; $wgPdfPostProcessor = $wgImageMagickConvertCommand; - $wgPdfInfo = '${ pkgs.poppler-utils }/bin/pdfinfo'; - $wgPdftoText = '${ pkgs.poppler-utils }/bin/pdftotext'; + $wgPdfInfo = '${pkgs.poppler-utils}/bin/pdfinfo'; + $wgPdftoText = '${pkgs.poppler-utils}/bin/pdftotext'; $wgScribuntoDefaultEngine = 'luasandbox'; # Custom Namespaces