@juno I recently discovered this site based in Amsterdam. It looks very user friendly and privacy focused but I haven't tried it myself. Could be a good option if you are looking for an all in one kind of service. https://soverin.net
@neauoire I figured out how to submit patches on sourcehut. It was tested with the newest upstream and worked fine at least on my side, as long as sdl2-config can be called. You can take a look at the patch though. But it might not work on NPE like you said.
@neauoire I manually changed the lib path and added a header path. A more system agnostic method would be using sdl2-config to get the compiler options. But we will need to remove SDL2 from the include path. I have a patch ready to go if you think this is what you prefer.
@voxel You can try a split keyboard with sandwich fr4 case(instead of more expensive aluminum case). crkbd is a great open source split ergo keyboard to start with. The kit cost about $60 but require soldering. Swiches and keycaps would cost extra but they are reusable.