From 13d23c7bb995c814f049379f860cfa96498dcf62 Mon Sep 17 00:00:00 2001 From: Paul-Henri Froidmont Date: Fri, 25 Nov 2022 18:55:45 +0100 Subject: [PATCH] Add template to dokuwiki --- modules/dokuwiki.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/modules/dokuwiki.nix b/modules/dokuwiki.nix index c5104e2..25f1dd3 100644 --- a/modules/dokuwiki.nix +++ b/modules/dokuwiki.nix @@ -3,6 +3,16 @@ with lib; let cfg = config.custom.services.dokuwiki; + template-chippedsnow = pkgs.stdenv.mkDerivation { + name = "chippedsnow"; + src = builtins.fetchGit { + url = "ssh://git@gitlab.com/desbest/Chipped-Snow-Dokuwiki-Template.git"; + ref = "master"; + rev = "61e525236063714cade90beb1401cde2c75e4c88"; + }; + installPhase = "mkdir -p $out; cp -R * $out/"; + }; + configureWiki = name: { sops.secrets."usersFile-${name}" = { @@ -17,6 +27,11 @@ let stateDir = "/nix/var/data/dokuwiki/${name}/data"; usersFile = config.sops.secrets."usersFile-${name}".path; disableActions = "register"; + templates = [ template-chippedsnow ]; + extraConfig = '' + $conf['title'] = 'Chroniques d\'Arkadia'; + $conf['template'] = 'chippedsnow'; + ''; }; };