diff options
| author | Collin Williams <96917990+bluedragon1221@users.noreply.github.com> | 2026-02-25 13:47:47 -0600 |
|---|---|---|
| committer | Collin Williams <96917990+bluedragon1221@users.noreply.github.com> | 2026-02-25 13:47:47 -0600 |
| commit | fbecc291f4d3a5f93e487526701d43a494b88ece (patch) | |
| tree | 8af9070313d274ed5ef282f395b9163df3364eb2 /modules/services/nixos/goaccess.nix | |
| parent | d2747292dff98c64b974bdfe6b46bc62252298de (diff) | |
changes
Diffstat (limited to 'modules/services/nixos/goaccess.nix')
| -rw-r--r-- | modules/services/nixos/goaccess.nix | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/modules/services/nixos/goaccess.nix b/modules/services/nixos/goaccess.nix index 19b003f..a71a9c3 100644 --- a/modules/services/nixos/goaccess.nix +++ b/modules/services/nixos/goaccess.nix @@ -14,7 +14,7 @@ settings = { date-format = "%s"; log-format = "CADDY"; - tz = "America/Chicago"; + tz = config.time.timeZone; ws-url = if cfg.publicUrl != null @@ -27,7 +27,7 @@ real-time-html = "true"; log-file = "/var/log/caddy/access-williamsfam.us.com.log"; - geoip-database = "${geoip}"; + geoip-database = geoip; output = "/var/www/goaccess/index.html"; external-assets = "true"; all-static-files = "false"; @@ -47,6 +47,10 @@ settingsFile = pkgs.writeText "goaccess.conf" (settings |> builtins.mapAttrs (k: v: "${k} ${v}") |> builtins.attrValues |> lib.concatStringsSep "\n"); in { + imports = [ + (import ./mkCaddyCfg.nix cfg) + ]; + config = lib.mkIf cfg.enable { users.groups."goaccess" = {}; users.users."goaccess" = { @@ -122,9 +126,7 @@ in { wantedBy = ["multi-user.target"]; }; - systemd.tmpfiles.rules = [ - "d /var/www/goaccess/ 755 goaccess goaccess" - ]; + systemd.tmpfiles.rules = ["d /var/www/goaccess/ 755 goaccess goaccess"]; collinux.services.goaccess.manualCaddyConfig = '' root * /var/www/goaccess |
