For the unaware, there is an existing solution that integrates with Kobo's native software (Nickel). It has been maintained for years, and it supports every Kobo AFAIK. It's called NickelMenu, and it's great. I'm in the Kobo ecosystem because of NickelMenu and Plato. One note if you're thinking about getting a kobo due its relative openness: consider getting a two-core device. I did not do my homework and got a Clara…
I also have the Clara BW and haven't done any modding on it but it's been on my todo list. Would you be willing to briefly describe issues you've run into with it?
I recommend enabling ssh (native kobo feature) so it's easier to modify the config without needing to plug in, though obviously this is optional.
If you connect over SSH, I would recommend not touching system files. The new kobos don't have a removable SD card so if you corrupt the system files and it can't boot, you need to either do some PCB surgery or get a new mainboard.