From 52e5c05ebd6176b4849131cc029a880e16ca3442 Mon Sep 17 00:00:00 2001 From: niten Date: Tue, 28 Jan 2025 20:26:11 -0800 Subject: [PATCH] Fuckin create the directory manually --- lib/fudo/postgres.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/fudo/postgres.nix b/lib/fudo/postgres.nix index a7be03a..b99be1e 100644 --- a/lib/fudo/postgres.nix +++ b/lib/fudo/postgres.nix @@ -394,6 +394,9 @@ in { # Wait a bit before starting dependent services, to let postgres finish initializing serviceConfig = { ReadWritePaths = [ cfg.socket-directory ]; + ExecStartPre = mkBefore [ + "mkdir ${cfg.socket-directory} && chown ${config.services.postgresql.superUser} ${cfg.socket-directory}" + ]; ExecStartPost = mkAfter [ "${pkgs.coreutils}/bin/sleep 10" ]; };