]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - virtual/eldiron.nix
Add cacert as dependency when building private git
[perso/Immae/Config/Nix.git] / virtual / eldiron.nix
index 50aaeab37edcba8f8fce2d9d6fd381445e4ee827..ed414298a2d44334c2af1368a0631d8b4303f5cd 100644 (file)
@@ -52,6 +52,8 @@
       };
     };
 
+    services.ympd = mypkgs.ympd.config // { enable = true; };
+
     # FIXME: open_basedir
     services.phpfpm = {
       extraConfig = ''
       logPerVirtualHost = true;
       multiProcessingModule = "worker";
       adminAddr = "httpd@immae.eu";
-      extraModules = [
-        "proxy_fcgi" # for PHP
-        "macro"
-        "ldap"
-        "authnz_ldap"
-      ];
+      # FIXME: http2
+      extraModules = pkgs.lib.lists.unique (
+        mypkgs.adminer.apache.modules ++
+        [
+          "macro"
+          "ldap"
+          "authnz_ldap"
+        ]);
       extraConfig = ''
         <IfModule ldap_module>
           LDAPSharedCacheSize 500000
           documentRoot = null;
           extraConfig = builtins.concatStringsSep "\n" [
             mypkgs.adminer.apache.vhostConf
+            mypkgs.ympd.apache.vhostConf
           ];
         })
         { # Should go last, default fallback