]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/websites/tools/tools/dokuwiki.nix
Add config for CI
[perso/Immae/Config/Nix.git] / modules / private / websites / tools / tools / dokuwiki.nix
index 26c04b753845e40740a1ee59dbb54e76809a364e..aee495ac3fb3af170cc12d9bd5acf4d79be19452 100644 (file)
@@ -1,8 +1,5 @@
 { lib, stdenv, dokuwiki, dokuwiki-plugins }:
 rec {
-  backups = {
-    rootDir = varDir;
-  };
   varDir = "/var/lib/dokuwiki";
   activationScript = {
     deps = [ "wrappers" ];
@@ -19,13 +16,12 @@ rec {
       install -m 0750 -o ${apache.user} -g ${apache.group} -d ${varDir}/phpSessions
     '';
   };
-  webRoot = dokuwiki.withPlugins (builtins.attrValues dokuwiki-plugins);
+  webRoot = dokuwiki.withPlugins (p: [ p.farmer p.todo ]);
   apache = rec {
     user = "wwwrun";
     group = "wwwrun";
     modules = [ "proxy_fcgi" ];
-    webappName = "tools_dokuwiki";
-    root = "/run/current-system/webapps/${webappName}";
+    root = webRoot;
     vhostConf = socket: ''
       Alias /dokuwiki "${root}"
       <Directory "${root}">