

Anything that supports either Via or preferably VIAL is fully configurable in Linux (and windows). Both use QMK firmware for the keyboards, although it has to be compiled to support either Via or VIAL, this is usually done for you. QMK is open source, so a nice fit for Linux and device longevity.
I believe a large chunk of Keychrons support Via with a firmware flash, but I haven’t tried those.
I’m sad to say best way to find the ones close to you will be your local keeb discord, as painfulas discord is. UK it’s limited to prototypist meet ups or the main UK discord.