split os specific setup commands into dedicated files