Inset and Shrink/Fatten non destructively

Hello,

I have a bunch of polygon islands. And I would like to inset and shrink/fatten them with the help of modifiers or geometry nodes, but I do not know how to do it. I tried it using geometry nodes, with extrude and scale elements nodes. But it did not work with elongated and concave polygon islands. This is what I would like to achieve:


I hope my question is clear. Thank you in advance.

The Solidify modifier might be what you’re looking for:

It’s primarily used to “thicken” meshes.