i think instead of adding nixOS support fully, maybe we should take steps to make it easier to add nixOS support now so we can add support later this is not a duplicate of #16