we only use config.GAIA_KEYBOARD_LAYOUTS and config.GAIA_DIR here, maybe we can only pass those two arguments.