Congrats on the baby!! What a wonderful decision you made for yourself.
I also think “acceptance” is the key to your serenity with the situation with your sister.
When we have to keep trying and trying and re-trying to have a relationship with someone who clearly is not trying at all, we need continued work on that old codependency!!!