The problem is that keyboard-configuration/variantcode= isn't adequately overriding k-c's defaults, so you get the us layout with oss variant which is obvious nonsense.
The problem is that keyboard- configuration/ variantcode= isn't adequately overriding k-c's defaults, so you get the us layout with oss variant which is obvious nonsense.