- /dev/nvme0n1p1 - /
- /dev/nvme0n1p2 - /home
mkfs.ext4 /dev/nvme0n1p1
mkfs.ext4 /dev/nvme0n1p2
mount /dev/nvme0n1p1 /mnt
mkdir /mnt/home
mount /dev/nvme0n1p2 /mnt/home
pacstrap /mnt base base-devel
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt
ln -sf /usr/share/zoneinfo/US/Eastern /etc/localtime
hwclock --systohc --utc
sed 's/^#en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' /etc/locale.gen > /etc/locale.gen
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8
echo 'da-beast' >> /etc/hostname
echo '127.0.0.1 da-beast.lan da-beast' >> /etc/hosts
pacman -S grub
grub-install /dev/nvme0n1
grub-mkconfig -o /boot/grub/grub.cfg
passwd
pacman -Syu
reboot
nano /etc/systemd/network/eno2.network
[Match]
name=en*
[Network]
DHCP=yes
systemctl restart systemd-networkd
systemctl enable systemd-networkd
echo 'nameserver 192.168.1.1' >> /etc/resolv.conf
echo 'nameserver 1.1.1.1' >> /etc/resolv.conf
pacman -S fish git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
cd ..
rm -r yay/
useradd -m -g users -G wheel -s /usr/bin/fish patrick
passwd patrick
sed 's/^# %wheel ALL=(ALL) ALL/%wheel ALL=(ALL) ALL/' /etc/sudoers > /etc/sudoers
pacman -S nvidia
pacman -S xorg xorg-server
pacman -S gnome
Exclude baobab, cheese, epiphany, gnome-books, gnome-calendar, gnome-characters, gnome-color-manager, gnome-contacts, gnome-dictionary, gnome-documents, gnome-music, gnome-remote-desktop, orca, rygel, vino
^1-2 ^4 ^10 ^12-13 ^15-16 ^18 ^20 ^27 ^29 ^55-56 ^61
systemctl start gdm.service
systemctl enable gdm.service
systemctl start NetworkManager
systemctl enable NetworkManager
Open Settings, add user's name and photo
#!/bin/sh
APPLICATION_PATH="/usr/share/applications"
USER_APPLICATION_PATH="${HOME}/.local/share/applications"
for FILE in `cat $1`; do
if [ -e "${APPLICATION_PATH}/${FILE}" ]; then
echo "Creating file ${USER_APPLICATION_PATH}/${FILE}"
echo "NoDisplay=true" > "${USER_APPLICATION_PATH}/${FILE}"
elif [ ! -e "${APPLICATION_PATH}/${FILE}" ] && [ -e "${USER_APPLICATION_PATH}/${FILE}" ]; then
echo "Deleting unnecessary file ${USER_APPLICATION_PATH}/${FILE}"
rm "${USER_APPLICATION_PATH}/${FILE}"
fi
done
assistant-qt4.desktop
avahi-discover.desktop
bssh.desktop
bvnc.desktop
CMake.desktop
cups.desktop
designer-qt4.desktop
ipython-qtconsole.desktop
jconsole.desktop
linguist-qt4.desktop
policytool.desktop
qdbusviewer-qt4.desktop
qtconfig-qt4.desktop
qv4l2.desktop
qvidcap.desktop
gda-control-center-5.0.desktop
gda-browser-5.0.desktop
nvidia-settings.desktop
hplip.desktop
hp-uiscan.desktop
ipython.desktop
stoken-gui.desktop
stoken-gui-small.desktop
zenmap.desktop
zenmap-root.desktop
yay -S pamac-aur
yay -S brave-bin arc-gtk-theme rainier-ui-icons-git keybase-bin spotify telegram-desktop
Open Gnome Tweaks, set
- Applications: Adwaita-dark
- Cursor: Advaita
- Icons: Rainier
- Shell: Arc-Dark