X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=nixops%2Fmodules%2Fwebsites%2Ftools%2Ftools%2Fdefault.nix;h=f51510ff614668c522f44acbd39bf264ac146fa4;hb=0962f4e8bdfc1ede00c4d8de7e9a1a383283f47a;hp=b1fd8f2fb2f9c313a5249aa90a5b09e791f1c523;hpb=46f30ecca2e18c5abc7b270656e2b24f40e029ea;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/nixops/modules/websites/tools/tools/default.nix b/nixops/modules/websites/tools/tools/default.nix index b1fd8f2..f51510f 100644 --- a/nixops/modules/websites/tools/tools/default.nix +++ b/nixops/modules/websites/tools/tools/default.nix @@ -8,7 +8,10 @@ let inherit (mylibs) fetchedGithub fetchedGit; env = myconfig.env.tools.ttrss; }; - roundcubemail = pkgs.callPackage ./roundcubemail.nix { env = myconfig.env.tools.roundcubemail; }; + roundcubemail = pkgs.callPackage ./roundcubemail.nix { + inherit (mylibs) fetchedGithub; + env = myconfig.env.tools.roundcubemail; + }; rainloop = pkgs.callPackage ./rainloop.nix {}; kanboard = pkgs.callPackage ./kanboard.nix { inherit (mylibs) fetchedGithub; @@ -43,6 +46,15 @@ in { security.acme.certs."eldiron".extraDomains."tools.immae.eu" = null; security.acme.certs."eldiron".extraDomains."devtools.immae.eu" = null; + deployment.keys = + kanboard.keys + // ldap.keys + // roundcubemail.keys + // shaarli.keys + // ttrss.keys + // wallabag.keys + // yourls.keys; + services.myWebsites.integration.modules = rainloop.apache.modules; @@ -126,6 +138,19 @@ in { ]; }; + services.myPhpfpm.serviceDependencies = { + dokuwiki = dokuwiki.phpFpm.serviceDeps; + kanboard = kanboard.phpFpm.serviceDeps; + ldap = ldap.phpFpm.serviceDeps; + rainloop = rainloop.phpFpm.serviceDeps; + roundcubemail = roundcubemail.phpFpm.serviceDeps; + shaarli = shaarli.phpFpm.serviceDeps; + ttrss = ttrss.phpFpm.serviceDeps; + wallabag = wallabag.phpFpm.serviceDeps; + yourls = yourls.phpFpm.serviceDeps; + }; + + services.myPhpfpm.poolPhpConfigs.roundcubemail = roundcubemail.phpFpm.phpConfig; services.myPhpfpm.poolConfigs = { adminer = adminer.phpFpm.pool; ttrss = ttrss.phpFpm.pool;