Fresh installation of Arch Linux for development and uses Gnome as the Desktop Environment.
NOTE: Some things are specified towards my ASUS ROG G56JR laptop.
- Go through the beginner's guide
- Remember to mount your
efi
partition to/boot/efi
- When installing
grub
, remember to also installos-prober
ndefibootmgr
- Get into the GRUB wiki
- To install it run this command
grub-install --target=x86_64-efi --efi-directory=$esp --bootloader-id=grub --boot-directory=$esp --debug
where$esp
is your efi mount point. - If you follow the steps I mentioned in no.2, then
$esp
would be/boot/efi
- Then of course
grub-mkconfig -o $esp/grub/grub.cfg
where$esp
is the same as above. - Once that's done, continue again the beginner's guide. Remember to set password for
root
by runningpasswd
- Reboot and boot into your fresh and shiny arch linux !
- Login as
root
. - Create a new user. e.g.
useradd -m -G wheel -s /bin/bash feliciousx
- Set password for user by running
passwd feliciousx
- Assuming you are connected to the internet, start installing stuff!
- Install
gnome
andgnome-extra
from the official repository by runningpacman -S gnome gnome-extra
- Once that's done, enable
gdm
.systemctl enable gdm.service
- Reboot and now you have a user interface!
If journalctl
says Locale not supported by C library
, check the wiki and make sure you set it up properly.
To disable mouse acceleration, read this wiki
Of course, optimize your SSD ! Go through the wiki on SSD to make sure you reduce the amount of R/W to the SSD.
Examples I set up are:-
You might want to speed up booting? I need to because of the shitty router. Easy steps can be found here
Of course, my favourite shell !
Switch your default shell using chsh -l
to list it and chsh -s <path to shell>
The pain of having a CUDA NVIDIA graphics card.. For my laptop, following this wiki helps alot.
Make sure you set up the time properly like this or else you'll be annoyed by the time shift.