It certainly can be done. There's several things to consider. Hex side length and hex side thickness and what plane do you want to project this.
To break it down, there's two pulses of lines in one rotation axis. The pulses up the Y axis for example, go 2x on, 4x off, 2x on, 4x off....the next one is the same but offset by 3x up, x(SquareRoot 3) along. Get those right, you can just rotate that output by 60 degrees two more times. Then combine.
Depending on what level of detail you would want this for, you could get a high rez bitmap and just repeat in an image map node.