¿Cómo compilar mi propia distribución de teclado?

¿Cómo compilar mi propia distribución de teclado?

Sé que hay un enlace impulsado por la comunidad sobre cómo hacer esto, pero no responde a mi pregunta. Específicamente porque estoy usando Gallium OS y no responde cómo compilar mi teclado. Tengo un archivo svg y json de mi teclado y no estoy seguro de qué hacer a continuación. ¿Cómo lo compilo? Y una vez que haya terminado con eso, ¿cómo lo agrego? Gallium OS no tiene exactamente una forma fácil de usar para hacerlo, por lo que se agradecería alguna ayuda avanzada.

información relacionada