Installation Guide available there as well or as text file after booting up the
ISO.
Keyboard
I found this optional but for completeness:
Partition
I opted for simpler partitioning, keeping my home directory separate.
Similarly, repeat 5 to 8 to create the rest of the partitions. In my case, I’ve
created /dev/sda2 for swap with 8200 and /dev/sda3 for / with 8300 using the
remaining available.
Alternatively, use cgdisk or cfdisk if dual boot with Windows.
Format
Mount
Wireless
Install Base System
Edit /etc/pacman.d/mirrorlist so that the preferred mirror is on top of the
list.
Configure System
Add hostname to /etc/hostname and /etc/hosts. For /etc/hosts, append it to the
127.0.0.1 line.
Uncomment the locale in /etc/locale.gen
Set locale preference by adding LANG=”en_NZ.UTF-8” to /etc/locale.conf
Install Boot Loader
Or
Grub is for MBR only.
Additional Install
Wireless connection will be setup within Gnome later so in the interim, install
the following to continue using wifi-menu after booting in to the new system.
Umount and Reboot
Create New User
The above creates a new user with home directory, change password and add user
to additional groups.
Sudo
Run visudo, edit it to restrict sudo to specific group or user.
Gnome
For Nvidia GPU, choose nvidia-libgl when prompted. After that install the nvidia
package as well.
Updated:
Since Gnome 3.14 update, I’ve replaced Nvidia proprietary driver with Nouveau open source driver for NVIDIA graphic cards instead due to compatibility issues.
Boot up Arch ISO then chroot to carry out the following:
Touchpad
Launch dconf editor, edit org.gnome.settings-daemon.peripherals.touchpad:
Set scroll-method to edge-scrolling.
Wireless Network
Disable dhcpcd since Network Manager will be handling the dhcpcd instead.
Alternatively, ip address to get the interface name and do *dhcpcd * to
enable it manually or *sudo systemctl enable dhcpcd.service* to enable it as a
service. Especially in case of using ethernet during installation or not
using/installing Network Manager.
AUR and Yaourt
These are required to install AUR and Yaourt packages.
To install AUR packages, extract tarball,
run makepkg -s followed by pacman -U against the generated .pkg.tar.xz
package to install it.
Appearance->Theme:
Set Window and GTK+ to Numix
Set Icons to Numix-Circle
Extensions:
Enable Dash to Dock
Windows->Titlebar Buttons:
Enable Maximize and Minimize
Gnome Terminal
Clone default profile.
Customise General:
Deselect “Use the system fixed width font” and change the default
monospace 12 to 10.
Decrease default terminal size from 80x24 to 80x20.
Customise Colors:
Deselect “Use colors from system theme”.
Use Green on Black scheme.
Fri, Apr 25, 2014
DOTFILES
Linux
~/.bashrc
~/.vimrc
Mac
~/.bashrc
The RVM line is actually auto added as part of Octopress install
but included here for completeness.
~/.bash_profile
~/.vimrc
~/.vim/ftplugin/html.vim
Solarized Theme
Download theme
and copy vim’s colors folder to ~/.vim
EMAIL SETUP
msmtp
~/.msmtprc
Offlineimap
~/.offlineimaprc
Mac:
For both ~/.msmtprc and ~/.offlineimaprc, change certificate path to
/usr/local/opt/curl-ca-bundle/share/ca-bundle.crt instead.
Configure keyboard:
Detect keyboard: No
Select origin and layout.
Enter hostname.
Enter full name and username for new user.
Enter password.
Choose whether to encrypt home directory.
Set time zone.
Partition disks.
Enter proxy if relevant, else leave blank and continue.
Choose how to manage updates.
Software Selection:
Basic Ubuntu server
OpenSSH server
Samba file server
Install boot loader.
Reboot.
Static IP Address
Ethernet:
/etc/network/interfaces
Wireless:
/etc/network/interfaces
Optional:
Comment out interfaces if not required.
Update
SAMBA SETUP
Directory Structure
sysadmin
Config
/etc/samba/smb.conf
Sets Samba password. I think smbpasswd ties in with passwd but needed in this
case since password was set prior to Samba installation.
DLNA
PS3 Media Server
Directory Structure
ps3
Daemon
/etc/default/ps3mediaserver
Config
/etc/samba/smb.conf
/home/ps3/.config/ps3mediaserver/PMS.conf
Remove /home/ps3/.config/ps3mediaserver/WEB.conf
Reboot
Needed sometimes if media not playing, especially newly added.