};
};
- environment.systemPackages = [
+ users.users.root.packages = [
pkgs.telnet
pkgs.htop
- pkgs.vim
pkgs.iftop
];
+ environment.systemPackages = [
+ pkgs.vim
+ ];
+
services.cron = {
enable = true;
systemCronJobs = [
};
config = lib.mkIf cfg.enable {
- environment.systemPackages = [
+ users.users.root.packages = [
pkgs.goaccess
];
for i in /var/log/httpd/access_log-${domain}*.gz; do
zcat "$i" | sed -n "/\\[$date_regex/ p" >> $TMPFILE
done
- goaccess $TMPFILE --no-progress -o /var/lib/goaccess/${domain}/index.html -p ${conf}
+ ${pkgs.goaccess}/bin/goaccess $TMPFILE --no-progress -o /var/lib/goaccess/${domain}/index.html -p ${conf}
'';
in "${d}/bin/stats-${domain}";
allStats = sites: pkgs.writeScript "stats" ''