Geometry Nodes

Hey, i’m wondering if someone could help me

I’m trying to make a triangle pattern. I want the pattern to try its best to fill a plane but then be cut off at the sides. Each individual triangle will be randomly rotated around 120 degrees.

I was able to make a simple pattern like this but using mesh line, and using the bounding box to make sure each triangle fit perfectly next to the other but I was unable to get it to fill any specific plane.
I guess once we get it onto a plane we can extrude the plane and Boolean the inside objects so it fits perfectly inside?

Anyway, this is the shape i am trying to achieve. does anyone have any ideas? I want it so that i can easily go into edit mode and extend any edge of the plane to make the pattern bigger or smaller…