A minimal terminal Tetris

Your build.zig.zon uses a branch specific url, this mean that the upstream project breaks your build when it updates its branch (because then the hashes no longer match).

To avoid that use the git+https protocol which automatically creates commit specific urls because it automatically adds the commit hash as the fragment/hash/# part of the url, or manually get a commit specific url like described here: Best way to release packages for libraries? - #2 by Sze, the changing the ending to tar is no longer necessary.