I ran in to a similar issue with a minimal labwc setup, eg. the documented ~/.local/share/squeekboard/keyboards path didn't seem to work. However I was able to set an environment variable in the labwc environment file (~/.config/labwc/environment), assuming you're using labwc:
I just put any custom keyboard yaml files in this directory and they were picked up successfully.
Code:
SQUEEKBOARD_KEYBOARDSDIR=~/.config/squeekboardStatistics: Posted by kefabean101 — Sat Jul 19, 2025 5:03 pm