]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - systems/eldiron/webstats/default.nix
Squash changes containing private information
[perso/Immae/Config/Nix.git] / systems / eldiron / webstats / default.nix
similarity index 90%
rename from modules/webapps/webstats/default.nix
rename to systems/eldiron/webstats/default.nix
index e873af2b0aa0db194bcd75a3743161a6d360a0f8..0057f641bf6075ca4a3a32ee2c9bf7898afb403b 100644 (file)
@@ -37,7 +37,7 @@ in {
   };
 
   config = lib.mkIf (builtins.length cfg.sites > 0) {
-    users.users.root.packages = [
+    environment.systemPackages = [
       pkgs.goaccess
     ];
 
@@ -58,10 +58,10 @@ in {
             trap "rm -f $TMPFILE" EXIT
 
             mkdir -p ${cfg.dataDir}/${domain}
-            for i in /var/log/httpd/access-${domain}*.gz; do
+            for i in /var/log/httpd/access-${domain}*.gz /var/log/httpd/*/access-${domain}*.gz; do
               zcat "$i" >> $TMPFILE
             done
-            cat /var/log/httpd/access-${domain}.log > $TMPFILE
+            cat /var/log/httpd/*access-${domain}.log /var/log/httpd/*/access-${domain}.log > $TMPFILE
             ${pkgs.goaccess}/bin/goaccess $TMPFILE --no-progress -o ${cfg.dataDir}/${domain}/index.html -p ${config}
             '';
           in "${d}/bin/stats-${domain}";