]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - virtual/modules/websites/tools/tools/default.nix
Add rompr
[perso/Immae/Config/Nix.git] / virtual / modules / websites / tools / tools / default.nix
index 7fb4974bd7687a006ca5fe85876e1c4dc07c3575..333ffb0c79e9cf6129b34f7340dd1ccf20bb4650 100644 (file)
@@ -1,7 +1,9 @@
 { lib, pkgs, config, myconfig, mylibs, ... }:
 let
     adminer = pkgs.callPackage ../../commons/adminer.nix {};
-    ympd = pkgs.callPackage ./ympd.nix {};
+    ympd = pkgs.callPackage ./ympd.nix {
+      env = myconfig.env.tools.ympd;
+    };
     ttrss = pkgs.callPackage ./ttrss.nix {
       inherit (mylibs) fetchedGithub fetchedGit;
       env = myconfig.env.tools.ttrss;
@@ -12,6 +14,10 @@ let
       inherit (mylibs) fetchedGithub;
       env = myconfig.env.tools.yourls;
     };
+    rompr = pkgs.callPackage ./rompr.nix {
+      inherit (mylibs) fetchedGithub;
+      env = myconfig.env.tools.rompr;
+    };
 
     cfg = config.services.myWebsites.tools.tools;
 in {
@@ -28,9 +34,10 @@ in {
       ++ ttrss.apache.modules
       ++ roundcubemail.apache.modules
       ++ wallabag.apache.modules
-      ++ yourls.apache.modules;
+      ++ yourls.apache.modules
+      ++ rompr.apache.modules;
 
-    services.ympd = ympd.config // { enable = false; };
+    services.ympd = ympd.config // { enable = true; };
 
     services.myWebsites.tools.vhostConfs.tools = {
       certName    = "eldiron";
@@ -43,6 +50,7 @@ in {
         roundcubemail.apache.vhostConf
         wallabag.apache.vhostConf
         yourls.apache.vhostConf
+        rompr.apache.vhostConf
       ];
     };
 
@@ -52,6 +60,7 @@ in {
       roundcubemail = roundcubemail.phpFpm.pool;
       wallabag = wallabag.phpFpm.pool;
       yourls = yourls.phpFpm.pool;
+      rompr = rompr.phpFpm.pool;
     };
 
     system.activationScripts = {
@@ -59,6 +68,7 @@ in {
       roundcubemail = roundcubemail.activationScript;
       wallabag = wallabag.activationScript;
       yourls = yourls.activationScript;
+      rompr = rompr.activationScript;
     };
 
     systemd.services.tt-rss = {