I assume you want it sharper than in the example. So start with the wanted resolution. Here is taken 1600 x 1200.
The bottom layer is the background. The lower half is a blue-black gradient. The upper half is here only black:

The next layer is the grid. If you want it single color, you can now select the wanted color. You can change the color later easily. I made it cyan. The grid is drawn by filter Render > Pattern > Grid:

Unfortunately GIMP does not show the result fullscreen as you set the filter. Maybe in the future versions. But the filter works anyway and there came out a fullscreen grid.
The line widths are 4 pix. Horizontal lines shrink 50% when the perspective is applied. They stay thick, if you make them wider, for ex. 6 pixels.
The perspective tool was used. The top of the grid was pulled down to the center of the image and the bottom corners were pulled to far left and right.

If you want the grid to mix to blue at the middle of the image, you can add a coloring layer. Alternatively you can add a layer mask that fades the grid. Here is cyan to blue gradient for coloring. It's blending mode is "Color". The opacity controls the depth of the effect:

The coloring affects also to the non-black part of the background. That can make the result richer. The following is the same with a layer mask, which is more controllable, but also maybe more clinical:
