summary refs log tree commit diff
path: root/nixos/modules/services/misc/paperless.nix
diff options
context:
space:
mode:
authorMartin Weinelt <hexa@darmstadt.ccc.de>2022-09-04 13:50:17 +0200
committerMartin Weinelt <hexa@darmstadt.ccc.de>2022-09-04 16:16:46 +0200
commit81a17f7352bd7acc438c298f317c190d2fbdcc35 (patch)
treef32233b73f582c64102298d828309774a5ba0c49 /nixos/modules/services/misc/paperless.nix
parent94f00041f0cd3916be55bc90367a3e160717533f (diff)
downloadnixpkgs-81a17f7352bd7acc438c298f317c190d2fbdcc35.tar
nixpkgs-81a17f7352bd7acc438c298f317c190d2fbdcc35.tar.gz
nixpkgs-81a17f7352bd7acc438c298f317c190d2fbdcc35.tar.bz2
nixpkgs-81a17f7352bd7acc438c298f317c190d2fbdcc35.tar.lz
nixpkgs-81a17f7352bd7acc438c298f317c190d2fbdcc35.tar.xz
nixpkgs-81a17f7352bd7acc438c298f317c190d2fbdcc35.tar.zst
nixpkgs-81a17f7352bd7acc438c298f317c190d2fbdcc35.zip
nixos/paperless: Use system timezone by default, if set
Diffstat (limited to 'nixos/modules/services/misc/paperless.nix')
-rw-r--r--nixos/modules/services/misc/paperless.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/nixos/modules/services/misc/paperless.nix b/nixos/modules/services/misc/paperless.nix
index c17bde0da33..8750770cea2 100644
--- a/nixos/modules/services/misc/paperless.nix
+++ b/nixos/modules/services/misc/paperless.nix
@@ -17,9 +17,11 @@ let
     GUNICORN_CMD_ARGS = "--bind=${cfg.address}:${toString cfg.port}";
   } // (
     lib.mapAttrs (_: toString) cfg.extraConfig
-  ) // (optionalAttrs enableRedis {
+  ) // optionalAttrs (config.time.timeZone != null) {
+    PAPERLESS_TIME_ZONE = lib.mkDefault config.time.timeZone;
+  } // optionalAttrs enableRedis {
     PAPERLESS_REDIS = "unix://${redisServer.unixSocket}";
-  });
+  };
 
   manage = let
     setupEnv = lib.concatStringsSep "\n" (mapAttrsToList (name: val: "export ${name}=\"${val}\"") env);