about summary refs log tree commit diff
path: root/nixos/modules/services/web-apps/lemmy.nix
diff options
context:
space:
mode:
authorNotAShelf <raf@notashelf.dev>2023-06-19 23:44:17 +0300
committerYt <happysalada@tuta.io>2023-06-27 17:46:19 +0800
commitb5fcbad5fb9cb47f6947ad42c9fa4cf2119dc562 (patch)
tree1f786e3026ac66e0c7354e0840af527caf9b70d7 /nixos/modules/services/web-apps/lemmy.nix
parent883ea1e0ba0f3bc6f1c712fffeff22db63a97274 (diff)
downloadnixlib-b5fcbad5fb9cb47f6947ad42c9fa4cf2119dc562.tar
nixlib-b5fcbad5fb9cb47f6947ad42c9fa4cf2119dc562.tar.gz
nixlib-b5fcbad5fb9cb47f6947ad42c9fa4cf2119dc562.tar.bz2
nixlib-b5fcbad5fb9cb47f6947ad42c9fa4cf2119dc562.tar.lz
nixlib-b5fcbad5fb9cb47f6947ad42c9fa4cf2119dc562.tar.xz
nixlib-b5fcbad5fb9cb47f6947ad42c9fa4cf2119dc562.tar.zst
nixlib-b5fcbad5fb9cb47f6947ad42c9fa4cf2119dc562.zip
nixos/lemmy: handle database creation better
Diffstat (limited to 'nixos/modules/services/web-apps/lemmy.nix')
-rw-r--r--nixos/modules/services/web-apps/lemmy.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/nixos/modules/services/web-apps/lemmy.nix b/nixos/modules/services/web-apps/lemmy.nix
index 1580716b1c4e..dd335302fa47 100644
--- a/nixos/modules/services/web-apps/lemmy.nix
+++ b/nixos/modules/services/web-apps/lemmy.nix
@@ -202,7 +202,7 @@ in
 
         environment = {
           LEMMY_CONFIG_LOCATION = "${settingsFormat.generate "config.hjson" cfg.settings}";
-          LEMMY_DATABASE_URL = mkIf (cfg.database.uri != null) cfg.database.uri;
+          LEMMY_DATABASE_URL = if cfg.database.uri != null then cfg.database.uri else (mkIf (cfg.database.createLocally) "postgres:///lemmy?host=/run/postgresql&user=lemmy");
         };
 
         documentation = [