Rework how kernel conf file is made