Well tbh being a newish nix user, only really using variants of Debian mainly for LAMP setups and Kali. I'm familiar with the command line, but I wouldn't consider myself an intermediate user by any means I was able to install Arch without much hassle thanks to lifehackers guide and some help from blindfuzzy.
Anyways here's what I did to install Arch, in a quick and dirty fashion
1. Gparted Live CD (booted off USB)
So I started off by formatting 2 of my drives to ext4, they were /dev/sdc (OS drive 120GB SSD) and /dev/sde (Data drive 500GB HD)
Quick and easy, no moar winblowz
2. Latest Arch ISO (USB Boot)
Ran:
ping -c 3 www.google.comOk, I was connected to the internet
Then I ran the following stuffs:
mount /dev/sdc1 /mnt
mkdir /mnt/home
mount /dev/sde1 /mnt/homeThen I made my mirror on the top of the list that was closest to me.
nano /etc/pacman.d/mirrorlistCTRL+X after doing so then saved the file
Installed Arch base, I didn't modify it, just installed all of it
pacstrap -I /mnt baseGenerated fstab
genfstab -U -P /mnt >> /mnt/etc/fstabOk, now time to connect to my Arch install
arch-chroot /mntCreated locale files like so
nano /etc/locale.genI uncommented en_US.UTF-8 CTRL+X and saved
I then created a locale.conf file like so
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8Then set up timezone and clock
ln -S /usr/share/zoneinfo/America/Los_Angeles /etc/localtimeThen
hwclock --systohc --utcThen it was network time, now this had caused some issue, as for some reason my network card was called enp10s0 instead of eth0, so if you end up having trouble, check your network adapters.
systemctl enable dhcpcd@eth0.serviceThis is for hardwired, there's extra steps for wife, but this is my install, so deal with it.
I then configed my pacman as I'm on a x64 system
nano /etc/pacman.confAnd uncommented the multilib option
Ran the following to update my repos
pacman -SyOk then I set up my root password and then my user account
passwd
<enter root pass and confirm>
useradd -m -g users -G wheel,storage,power -S /bin/bash itpho3nix
passwd itpho3nix
<enter pass and confirm>Now I setup sudo
pacman -S sudoI then edited the sudo config
EDITOR=nano visudoI uncommented the %wheel ALL=(ALL) ALL and saved
Time to install grub, here I fucked up and forgot to make the config, so I had to go back and fix that
pacman -S grub-bios
grub-install --target=i386-pc --recheck /dev/sdc
cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
grub-mkconfig -O /boot/grub/grub.cfgThen time to unmount and reboot (removed USB after reboot)
umount /mnt/home
umount /mnt
rebootOk now I'm into my new Arch install, however I was having issues connected to the internet until I leaned my adapter was called enp10s0, so my commands were as follows
dhcpcd enps10s0And I was then online
I'm going to skip sound, because I haven't got it working yet, maybe TheWormKill will be able to help me later :-P
Ok time for the X window system
sudo pacman -S xorg-server xorg-xinit xorg-server-utilsI installed nVidia shits
sudo pacman -S nvidia lib32-nvidia-utilsThen time to make sure gui works
sudo pacman -S xorg-twm xorg-xclock xterm
startYay! It worked now I wanted xfce so I did the following
sudo pacman -S xfce4 slimAt the time, I didn't know, but I soon learned, I needed a login manager and whatnot, which is where I also ran into my other issue, I also installed SLiM which I included in the above command. Also I had issues logging in, but how it was corrected after a bit of googling was creating a file in my home directory
cd ~
nano .xinitrcThen added
exec xfce4-session and saved
Then ran the following:
sudo systemctl enable slim.serviceRebooted and I was all set up and in
Yay. I welcome myself to the members amungst the Arch master race
-------------------
EDIT
-------------------
So I fixed my audio issue, thanks to straycat and Sinister
Ran the following
sudo pacman -S pulseaudio puvacontrol
pulseaudio --start
puvacontrolThen it was a matter of selecting my appropriate device which is kind of unconventional as its via HDMI to my monitor. But alas, I got it working
So another little issue I was having was my time wasnt correct. For some reason it was about 12 hours off. What's weird is I was set to the right timezone and whatnot, but hey whatever. So I decided to use internet time to ensure its correct

sudo pacman -S ntp
ntpd -qgAfter a minute or 2, there it was nice and fixed and synced via network.