Move remaining `LAYOUT`s to data driven (#20422)
181 files changed, 17939 insertions(+), 15082 deletions(-) M keyboards/acheron/lasgweloth/info.json D keyboards/acheron/lasgweloth/lasgweloth.h D keyboards/al1/al1.h M keyboards/al1/info.json D keyboards/aozora/aozora.h M keyboards/aozora/info.json M keyboards/basekeys/slice/rev1/info.json D keyboards/basekeys/slice/rev1/rev1.h M keyboards/basekeys/slice/rev1_rgb/info.json D keyboards/basekeys/slice/rev1_rgb/rev1_rgb.h D keyboards/beatervan/beatervan.h M keyboards/beatervan/info.json D keyboards/blaster75/blaster75.h M keyboards/blaster75/info.json M keyboards/buzzard/rev1/info.json M keyboards/buzzard/rev1/rev1.c D keyboards/buzzard/rev1/rev1.h M keyboards/capsunlocked/cu75/cu75.h M keyboards/capsunlocked/cu75/info.json D keyboards/converter/ibm_terminal/ibm_terminal.h M keyboards/converter/ibm_terminal/info.json M keyboards/converter/xt_usb/info.json D keyboards/converter/xt_usb/xt_usb.h M keyboards/duck/jetfire/info.json M keyboards/duck/jetfire/jetfire.c D keyboards/duck/jetfire/jetfire.h M keyboards/duck/tcv3/info.json M keyboards/duck/tcv3/tcv3.c D keyboards/duck/tcv3/tcv3.h M keyboards/eve/meteor/info.json D keyboards/eve/meteor/meteor.h M keyboards/evyd13/plain60/info.json D keyboards/evyd13/plain60/plain60.h M keyboards/exclusive/e6v2/le/info.json D keyboards/exclusive/e6v2/le/le.h M keyboards/exclusive/e6v2/oe/info.json M keyboards/exclusive/e6v2/oe/oe.c D keyboards/exclusive/e6v2/oe/oe.h M keyboards/gh60/revc/info.json M keyboards/gh60/revc/revc.h M keyboards/giabalanai/giabalanai.h M keyboards/giabalanai/info.json M keyboards/gl516/n51gl/info.json D keyboards/gl516/n51gl/n51gl.h M keyboards/gvalchca/spaccboard/info.json D keyboards/gvalchca/spaccboard/spaccboard.h M keyboards/handwired/jn68m/info.json D keyboards/handwired/jn68m/jn68m.h M keyboards/handwired/ms_sculpt_mobile/info.json D keyboards/handwired/ms_sculpt_mobile/ms_sculpt_mobile.h M keyboards/handwired/qc60/info.json D keyboards/handwired/qc60/proto/proto.h M keyboards/handwired/sejin_eat1010r2/info.json M keyboards/handwired/sejin_eat1010r2/keymaps/debug/keymap.c D keyboards/handwired/sejin_eat1010r2/sejin_eat1010r2.h M keyboards/handwired/sono1/info.json M keyboards/handwired/sono1/keymaps/debug/keymap.c M keyboards/handwired/sono1/sono1.c D keyboards/handwired/sono1/sono1.h D keyboards/kagizaraya/chidori/chidori.h M keyboards/kagizaraya/chidori/info.json M keyboards/kc60/info.json M keyboards/kc60/kc60.c D keyboards/kc60/kc60.h M keyboards/kc60se/info.json M keyboards/kc60se/kc60se.c D keyboards/kc60se/kc60se.h D keyboards/keebsforall/freebird60/freebird60.h M keyboards/keebsforall/freebird60/info.json M keyboards/keyboardio/model01/info.json M keyboards/keyboardio/model01/model01.h M keyboards/keyprez/bison/bison.c D keyboards/keyprez/bison/bison.h M keyboards/keyprez/bison/info.json D keyboards/keystonecaps/gameroyadvance/gameroyadvance.c D keyboards/keystonecaps/gameroyadvance/gameroyadvance.h M keyboards/keystonecaps/gameroyadvance/info.json M keyboards/kin80/info.json D keyboards/kin80/kin80.h M keyboards/kinesis/alvicstep/alvicstep.h M keyboards/kinesis/alvicstep/info.json M keyboards/kinesis/info.json M keyboards/kinesis/kint2pp/info.json D keyboards/kinesis/kint2pp/kint2pp.h M keyboards/kinesis/kint36/info.json M keyboards/kinesis/kint36/kint36.c D keyboards/kinesis/kint36/kint36.h M keyboards/kinesis/kint41/info.json M keyboards/kinesis/kint41/kint41.c D keyboards/kinesis/kint41/kint41.h M keyboards/kinesis/kintlc/info.json M keyboards/kinesis/kintlc/kintlc.c D keyboards/kinesis/kintlc/kintlc.h M keyboards/kinesis/nguyenvietyen/info.json D keyboards/kinesis/nguyenvietyen/nguyenvietyen.h M keyboards/kinesis/stapelberg/info.json D keyboards/kinesis/stapelberg/stapelberg.h D keyboards/ktec/daisy/daisy.h M keyboards/ktec/daisy/info.json D keyboards/lazydesigners/dimpleplus/dimpleplus.h M keyboards/lazydesigners/dimpleplus/info.json M keyboards/lfkeyboards/lfk78/lfk78.h M keyboards/lfkeyboards/lfk78/revc/info.json D keyboards/lfkeyboards/lfk78/revc/revc.h M keyboards/lfkeyboards/lfk78/revj/info.json D keyboards/lfkeyboards/lfk78/revj/revj.h M keyboards/makenova/omega/omega4/info.json D keyboards/makenova/omega/omega4/omega4.h M keyboards/matthewdias/m3n3van/info.json D keyboards/matthewdias/m3n3van/m3n3van.h D keyboards/mechkeys/acr60/acr60.h M keyboards/mechkeys/acr60/info.json M keyboards/mechkeys/mechmini/v1/info.json D keyboards/mechkeys/mechmini/v1/v1.h M keyboards/mechlovin/pisces/info.json D keyboards/mechlovin/pisces/pisces.h M keyboards/meson/info.json D keyboards/meson/meson.h M keyboards/mokey/mokey63/info.json D keyboards/mokey/mokey63/mokey63.h M keyboards/mt/split75/info.json M keyboards/mt/split75/matrix.c D keyboards/mt/split75/split75.h M keyboards/mxss/info.json M keyboards/mxss/keymaps/default/keymap.c M keyboards/mxss/mxss.c D keyboards/mxss/mxss.h M keyboards/mxss/templates/keymap.c M keyboards/org60/info.json M keyboards/org60/org60.h M keyboards/retro_75/info.json D keyboards/retro_75/retro_75.h M keyboards/rotor/info.json D keyboards/rotor/rotor.h M keyboards/ryloo_studio/m0110/info.json D keyboards/ryloo_studio/m0110/m0110.h M keyboards/salicylic_acid3/naked48/rev1/info.json M keyboards/salicylic_acid3/naked48/rev1/rev1.c D keyboards/salicylic_acid3/naked48/rev1/rev1.h M keyboards/salicylic_acid3/naked60/rev1/info.json D keyboards/salicylic_acid3/naked60/rev1/rev1.h M keyboards/salicylic_acid3/naked64/rev1/info.json D keyboards/salicylic_acid3/naked64/rev1/rev1.h M keyboards/sam/sg81m/info.json D keyboards/sam/sg81m/sg81m.h D keyboards/sentraq/s60_x/default/default.h M keyboards/sentraq/s60_x/default/info.json M keyboards/sentraq/s60_x/info.json M keyboards/sentraq/s60_x/rgb/info.json D keyboards/sentraq/s60_x/rgb/rgb.h M keyboards/singa/info.json D keyboards/singa/singa.h M keyboards/sirius/unigo66/info.json D keyboards/sirius/unigo66/unigo66.h M keyboards/thevankeyboards/minivan/info.json D keyboards/thevankeyboards/minivan/minivan.h M keyboards/tominabox1/littlefoot_lx/rev1/info.json D keyboards/tominabox1/littlefoot_lx/rev1/rev1.h M keyboards/tominabox1/littlefoot_lx/rev2/info.json D keyboards/tominabox1/littlefoot_lx/rev2/rev2.h M keyboards/tominabox1/qaz/info.json D keyboards/tominabox1/qaz/qaz.h M keyboards/trashman/ketch/info.json D keyboards/trashman/ketch/ketch.h M keyboards/viktus/z150_bh/info.json D keyboards/viktus/z150_bh/z150_bh.h D keyboards/winkeyless/bmini/bmini.h M keyboards/winkeyless/bmini/info.json D keyboards/winkeyless/bminiex/bminiex.h M keyboards/winkeyless/bminiex/info.json M keyboards/wolf/ts60/info.json D keyboards/wolf/ts60/ts60.h M keyboards/work_louder/work_board/info.json M keyboards/work_louder/work_board/work_board.h M keyboards/wsk/sl40/info.json D keyboards/wsk/sl40/sl40.h M keyboards/xw60/info.json D keyboards/xw60/xw60.h M keyboards/ymdk/yd60mq/info.json M keyboards/ymdk/yd60mq/yd60mq.c D keyboards/ymdk/yd60mq/yd60mq.h