]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - nixops/modules/websites/tools/tools/default.nix
Add dokuwiki
[perso/Immae/Config/Nix.git] / nixops / modules / websites / tools / tools / default.nix
index 41f47a3f458305c072fac90711dd7b8d197d788d..0b50a7c2c092f74b675aa40bad2b2f931f335af5 100644 (file)
@@ -21,6 +21,9 @@ let
     shaarli = pkgs.callPackage ./shaarli.nix {
       env = myconfig.env.tools.shaarli;
     };
+    dokuwiki = pkgs.callPackage ./dokuwiki.nix {
+      inherit (mylibs) fetchedGithub;
+    };
 
     cfg = config.services.myWebsites.tools.tools;
 in {
@@ -39,7 +42,8 @@ in {
       ++ wallabag.apache.modules
       ++ yourls.apache.modules
       ++ rompr.apache.modules
-      ++ shaarli.apache.modules;
+      ++ shaarli.apache.modules
+      ++ dokuwiki.apache.modules;
 
     services.ympd = ympd.config // { enable = true; };
 
@@ -56,6 +60,7 @@ in {
         yourls.apache.vhostConf
         rompr.apache.vhostConf
         shaarli.apache.vhostConf
+        dokuwiki.apache.vhostConf
       ];
     };
 
@@ -67,6 +72,7 @@ in {
       yourls = yourls.phpFpm.pool;
       rompr = rompr.phpFpm.pool;
       shaarli = shaarli.phpFpm.pool;
+      dokuwiki = dokuwiki.phpFpm.pool;
     };
 
     system.activationScripts = {
@@ -76,6 +82,7 @@ in {
       yourls = yourls.activationScript;
       rompr = rompr.activationScript;
       shaarli = shaarli.activationScript;
+      dokuwiki = dokuwiki.activationScript;
     };
 
     systemd.services.tt-rss = {