It seems the two derivations above are duplicates except for ```stable <-> testing```.
I think they could be transformed into one function that takes one argument (kernelArgs or something), and then two derivations, each calling the function, passing either "stable" or "testing" as the argument.