The real challenge though would be to texture it properly, cause I want to make it look like every triangle has a different color glass. Looking like a mosaic. Any tips? Thank you in advance!
Create an Icosphere, duplicate and drop in the same place. Give one of the Icospheres a Wireframe modifier. Give the other an Edge Split modifier with an Edge Angle set to 0 and a Solidify modifier after the Edge Split.
Make a glass material for the Icosphere with the Solidify modifier. In the Shader Nodes tree, add a Geometry node and a ColourRamp and connect the Random Per Island to the Fac. Set the ColorRamp to a RGB Gradient by an extra point using the + button, setting each point to red, green and blue. Then click the dropdown
v and select Distribute Stops Evenly.
I placed a light inside for an effect. This is the result.