]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/websites/capitaines/landing_pages.nix
Remove webappdirs
[perso/Immae/Config/Nix.git] / modules / private / websites / capitaines / landing_pages.nix
index b94a39805163eb03edcad06a491ea33925dae454..edba8b90ba7162224bd96f587d425f51f6520d6d 100644 (file)
@@ -1,23 +1,21 @@
 { lib, config,  ... }:
 let
   cfg = config.myServices.websites.capitaines.landing_pages;
-  webappdirs = config.services.websites.webappDirsPaths;
   certName = "capitaines";
   domain = "capitaines.fr";
 in {
   options.myServices.websites.capitaines.landing_pages.enable = lib.mkEnableOption "enable Capitaines's landing pages";
 
   config = lib.mkIf cfg.enable {
-    services.websites.webappDirs.capitaines_mastodon = ./mastodon_static;
     services.websites.env.production.vhostConfs.capitaines_mastodon = rec {
       inherit certName;
       certMainHost = "mastodon.${domain}";
       hosts        = [ certMainHost ];
-      root         = webappdirs.capitaines_mastodon;
+      root         = ./mastodon_static;
       extraConfig  = [
         ''
         ErrorDocument 404 /index.html
-        <Directory ${webappdirs.capitaines_mastodon}>
+        <Directory ${./mastodon_static}>
           DirectoryIndex index.html
           Options Indexes FollowSymLinks MultiViews Includes
           Require all granted
@@ -26,16 +24,15 @@ in {
       ];
     };
 
-    services.websites.webappDirs.capitaines_discourse = ./discourse_static;
     services.websites.env.production.vhostConfs.capitaines_discourse = {
       inherit certName;
       addToCerts   = true;
       hosts        = [ "discourse.${domain}" ];
-      root         = webappdirs.capitaines_discourse;
+      root         = ./discourse_static;
       extraConfig  = [
         ''
         ErrorDocument 404 /index.html
-        <Directory ${webappdirs.capitaines_discourse}>
+        <Directory ${./discourse_static}>
           DirectoryIndex index.html
           Options Indexes FollowSymLinks MultiViews Includes
           Require all granted
@@ -48,9 +45,9 @@ in {
       inherit certName;
       addToCerts = true;
       hosts      = [ domain ];
-      root       = webappdirs._www;
+      root       = ../_www;
       extraConfig = [ ''
-        <Directory ${webappdirs._www}>
+        <Directory ${../_www}>
           DirectoryIndex index.htm
           Require all granted
         </Directory>