Thanks! This looks awesome! But I don't know if I am going to learn Haskell just for that, but that input is useful! It would be nice if there is a solution where I am not going to spend hours to get used to it. ;-)

When your setting up Arch with a UEFI BIos motherboard its easier if you boot through the UEFI shell on a usb disk then through the install cd. It cleans up a lot of headaches. Read the post below to find out how.https://bbs.archlinux.org/viewtopic.php?id=148155