Keyboard layout changed.

> ls /usr/share/kbd/keymaps/**/*.map.gz

> loadkeys uk.map.gz

Check if boot mode is UEFI

> ls /sys/firmware/efi/efivars

Without efivars, the system must boot with BIOS.

# Check network's up

> ping archlinux.org

Set system clock properly

> timedatectl set-ntp true

Check disks

> lsblk

Make partition

> fdisk -l

- Boot: 200M

- Swap: Double Ram's a nice standard.

- \/: 15G

- Home: The rest

- var: probably doesn't need a partition, but can be nice if you're 

   * Worried about filling up with logs.

   * Intending to fill up with torrents, which land in /var/.

parted alternative

mklabel gpt
mkpart ESP fat32 1MiB 200MiB
set 1 boot on
name 1 efi


Use pacstrap to get the base install.

> mount /dev/sda3 /mnt/

> mkdir /mnt/home

> mkdir /mnt/boot

> mount /dev/sda3 /mnt/home

> mount /dev/sda1 /mnt/boot

> pacstrap /mnt base base-devl vim

Make fstab notes for new system.

> genfstab -U /mnt >> /mnt/etc/fstab

> arch-chroot /mnt

> echo 'en_GB.UTF-8' > /etc/default/locale

> pacman -Sy networkmanager grub

> grub-install --target=i386-pc /dev/sda

> grub-mkconfig -o /boot/grub/grub.cfg

set local time

> ln -sf /usr/share/zoneinfo/Europe/Belgrade /etc/localtime

Find the desired locale's and uncomment them.

> vi /etc/locale.gen

> locale-gen

Make your keyboard changes permenent with:

> vi /etc/vconsole.conf

then set: `KEYMAP=uk.map.gz`
unsure about this bit - is this name just for the loadkeys function?

make a hostname

echo pc > /etc/hostname

Set hostnames for network, or at least your own.

> vi /etc/hosts

# This should have the following, at least:

127.0.0.1	localhost
::1		localhost
127.0.1.1	[hostname].localdomain [hostname]

If the system has a permanent IP address, it should be used instead of localhost.

Ping some sites to make sure the network's working

> passwd

> exit

> umount -R /mnt

Remove retarded beep sound:

> sudo echo "blacklist pcspkr" >> /etc/modprobe.d/nobeep.conf

> rmmod pcspkr

# Fonts

sudo pacman -S ttf-hack ttf-font-awesome ttf-fira-mono