X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=virtual%2Fmodules%2Fwebsites%2Ftools%2Ftools%2Fdefault.nix;h=333ffb0c79e9cf6129b34f7340dd1ccf20bb4650;hb=bfe3c9c9df0c5112bc8806483292b55ed0f7e02d;hp=294959c72455c50138426845d58d3a434817dd99;hpb=9d90e7e281e8f4cf9371c17c812a1ac9c08aa66d;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/virtual/modules/websites/tools/tools/default.nix b/virtual/modules/websites/tools/tools/default.nix index 294959c..333ffb0 100644 --- a/virtual/modules/websites/tools/tools/default.nix +++ b/virtual/modules/websites/tools/tools/default.nix @@ -1,13 +1,23 @@ { 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; }; roundcubemail = pkgs.callPackage ./roundcubemail.nix { env = myconfig.env.tools.roundcubemail; }; wallabag = pkgs.callPackage ./wallabag.nix { env = myconfig.env.tools.wallabag; }; + yourls = pkgs.callPackage ./yourls.nix { + 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 { @@ -23,9 +33,11 @@ in { ++ ympd.apache.modules ++ ttrss.apache.modules ++ roundcubemail.apache.modules - ++ wallabag.apache.modules; + ++ wallabag.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"; @@ -37,6 +49,8 @@ in { ttrss.apache.vhostConf roundcubemail.apache.vhostConf wallabag.apache.vhostConf + yourls.apache.vhostConf + rompr.apache.vhostConf ]; }; @@ -45,12 +59,16 @@ in { ttrss = ttrss.phpFpm.pool; roundcubemail = roundcubemail.phpFpm.pool; wallabag = wallabag.phpFpm.pool; + yourls = yourls.phpFpm.pool; + rompr = rompr.phpFpm.pool; }; system.activationScripts = { ttrss = ttrss.activationScript; roundcubemail = roundcubemail.activationScript; wallabag = wallabag.activationScript; + yourls = yourls.activationScript; + rompr = rompr.activationScript; }; systemd.services.tt-rss = {