{ lib, config, ... }: { config = lib.mkIf config.services.immich.enable (lib.mkMerge [ { host = { postgres = { enable = true; }; }; } (lib.mkIf config.host.postgres.enable { host = { postgres = { extraUsers = { ${config.services.immich.database.user} = { isClient = true; }; }; }; }; }) ]); }