]> 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 333ffb0c79e9cf6129b34f7340dd1ccf20bb4650..0b50a7c2c092f74b675aa40bad2b2f931f335af5 100644 (file)
@@ -18,6 +18,12 @@ let
       inherit (mylibs) fetchedGithub;
       env = myconfig.env.tools.rompr;
     };
+    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 {
@@ -35,7 +41,9 @@ in {
       ++ roundcubemail.apache.modules
       ++ wallabag.apache.modules
       ++ yourls.apache.modules
-      ++ rompr.apache.modules;
+      ++ rompr.apache.modules
+      ++ shaarli.apache.modules
+      ++ dokuwiki.apache.modules;
 
     services.ympd = ympd.config // { enable = true; };
 
@@ -51,6 +59,8 @@ in {
         wallabag.apache.vhostConf
         yourls.apache.vhostConf
         rompr.apache.vhostConf
+        shaarli.apache.vhostConf
+        dokuwiki.apache.vhostConf
       ];
     };
 
@@ -61,6 +71,8 @@ in {
       wallabag = wallabag.phpFpm.pool;
       yourls = yourls.phpFpm.pool;
       rompr = rompr.phpFpm.pool;
+      shaarli = shaarli.phpFpm.pool;
+      dokuwiki = dokuwiki.phpFpm.pool;
     };
 
     system.activationScripts = {
@@ -69,6 +81,8 @@ in {
       wallabag = wallabag.activationScript;
       yourls = yourls.activationScript;
       rompr = rompr.activationScript;
+      shaarli = shaarli.activationScript;
+      dokuwiki = dokuwiki.activationScript;
     };
 
     systemd.services.tt-rss = {