From d61e01f8fd272ebd60c315146b51addca511fddf Mon Sep 17 00:00:00 2001 From: lew Date: Wed, 8 Apr 2026 00:07:42 +0100 Subject: [PATCH] fix: postgres-setup.after --- hosts/lab/shlink.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/hosts/lab/shlink.nix b/hosts/lab/shlink.nix index 5d880d2..4286e85 100644 --- a/hosts/lab/shlink.nix +++ b/hosts/lab/shlink.nix @@ -1,4 +1,4 @@ -{ config, lib, ... }: +{ config, ... }: { sops.secrets.shlink-db-password = { sopsFile = ../../secrets/shlink.yaml; @@ -30,8 +30,8 @@ ''; }; - systemd.services.postgresql.postStart = lib.mkAfter '' - ${config.services.postgresql.package}/bin/psql -tAc \ + systemd.services.postgresql-setup.postStart = '' + ${config.services.postgresql.package}/bin/psql -p $PGPORT -tAc \ "ALTER ROLE shlink PASSWORD '$(tr -d '\n' < ${config.sops.secrets.shlink-db-password.path})';" ''; @@ -69,8 +69,8 @@ # Workaround for NixOS/nixpkgs#410857 until backport of #475089 lands systemd.services.podman-shlink = { - after = [ "postgresql.service" ]; - requires = [ "postgresql.service" ]; + after = [ "postgresql-setup.service" ]; + requires = [ "postgresql-setup.service" ]; serviceConfig.Delegate = true; };