diff --git a/modules/server/kaepora/default.nix b/modules/server/kaepora/default.nix new file mode 100644 index 0000000..86eb25d --- /dev/null +++ b/modules/server/kaepora/default.nix @@ -0,0 +1,26 @@ +{ pkgs, lib, ... }: + +{ + services.postgresql = { + enable = true; + package = lib.mkDefault pkgs.postgresql_18; + + authentication = pkgs.lib.mkOverride 10 '' + #type database DBuser IP address auth-method + local all all trust + host all all 127.0.0.1/32 md5 + ''; + + ensureDatabases = [ + "giovanni" + ]; + + ensureUsers = [ + { + name = "giovanni"; + ensureDBOwnership = true; + } + ]; + }; +} + diff --git a/secrets/zora/services/giovanni-env.age b/secrets/zora/services/giovanni-env.age index b979796..64693d8 100644 Binary files a/secrets/zora/services/giovanni-env.age and b/secrets/zora/services/giovanni-env.age differ