BTW to satisfy my initial complaint, another option would be to allow this:
{
outputs =
[
"out"
#]
#++ lib.optionals stdenv.isDarwin [
# "dev"
# "man"
];
}
Then when that comment will be uncommented, it would not cause a big diff. What do you think @Infinisil ? This way maintainers would be able to start out with code formatted in such a way that future diffs will be clean.