I bought one of those USB-C to HDMI adapters just to find out that the USB-C ports of my desktop computer, my laptop and my phone do not support HDMI over USB-C.
DisplayLink is a janky proprietary virtual framebuffer thing that is pretty similar to the linked project.