What do you think about introducing a
lib.toBool = value : ! (value == false || value == null || value == "")
function?
I'm not sure about the last value == ""
It could be used in
mkDerivationOrBootScript = {
enableFeature = lib.toBool config.[..]
indstead of
enableFeature = if config.[..] then true else false
}
Marc