How do I make a herringbone pattern? I'm trying to create a herringbone pattern that will wrap around a cylinder. I'm assuming that there's a way to do this using the brick texture node but I can't work out how to alternate and/or manipulate the rotation of bricks within the pattern itself?

Edit: The pattern is not the same as that than in the answer that I'm being told this is a duplicate of - that's not even close to the pattern I'm looking for. I'm looking for a herringbone pattern as in the example below, not just simple zig zags. Any actual help greatly appreciated!
I think you could use a texture map instead of a procedural map.

I made a seamless tile using your image.

You can play the dimensions using a mapping node.

See the image below: