OK. Now we know why the value is getting overridden. The good news is that we have changed the name of the file and, in the near future, YaST will use 70-yast.conf instead of 30-yast.conf, so it will take precedence over 50-*.conf files[1]. The change is included in yast2 4.2.46 (which is not in tumbleweed yet). [1] https://github.com/yast/yast-yast2/pull/995