From 27e839714b54a84480159f6cf4e32f47660788a0 Mon Sep 17 00:00:00 2001 From: Denperidge Date: Sat, 20 Jul 2024 17:36:21 +0200 Subject: [PATCH] First draft of adding ExternalData --- modules/nixos-wiki/default.nix | 7 +++++++ modules/nixos-wiki/extensions.json | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/modules/nixos-wiki/default.nix b/modules/nixos-wiki/default.nix index 0b0cbe5..508c7d9 100644 --- a/modules/nixos-wiki/default.nix +++ b/modules/nixos-wiki/default.nix @@ -169,6 +169,13 @@ in # Block spam by regex $wgSpamRegex = ["seo (software|tools)|pornstars"]; + + # Configure ExternalData for querying websites + # Querying outside of specified sources only enabled if legacy mode is enabled + $wgExternalDataSources["nixpkgs"] = [ + 'url' => 'https://raw.githubusercontent.com/NixOS/nixpkgs/$branch$/$filepath$', + 'params' => [ 'branch' 'filepath' ] + ]; ''; }; diff --git a/modules/nixos-wiki/extensions.json b/modules/nixos-wiki/extensions.json index a9a9720..cf3623a 100644 --- a/modules/nixos-wiki/extensions.json +++ b/modules/nixos-wiki/extensions.json @@ -3,5 +3,6 @@ "DarkMode": {}, "QuickInstantCommons": {}, "Translate": {}, - "UniversalLanguageSelector": {} + "UniversalLanguageSelector": {}, + "ExternalData": {} }