Skip to content
This repository has been archived by the owner on Jul 8, 2024. It is now read-only.

m0r4a/ArchLinux-install-guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

ArchLinux-install-guide

This project was archived because the installation process doesn't change much and I don't plan to change or update the guide.

This installation is very likely to not work for you, so just ignore this part of the readme.

timedatectl set-ntp true

Creation and formatting of the partition

being:

sda1: EFI partition

sda2: root partition

sda3: home partiton

sda4: swap partiton

cfdisk
mkfs.ext4 /dev/sda2
mkfs.ext4 /dev/sda3
mkswap /dev/sda4
swapon /dev/sda4

Mounting partitons

mount /dev/sda2 /mnt
mkdir /mnt/home
mount /dev/sda3 /mnt/home
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot

Installaton of the system

pacstrap /mnt base linux-lts linux-lts-headers linux-firmware intel-ucode neovim
genfstab -U /mnt >> /mnt/etc/fstab

Setting up the sytem

arch-chroot /mnt
ln -sf /usr/share/zoneinfo/America/Monterrey /etc/localtime
hwclock --systohc
nvim /etc/locale.gen	# Uncomment en_US.UFT-8 UTF-8 & es_MX.UTF-8 UTF-8
locale-gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf
echo "KEYMAP=us" > /etc/vconsole.conf
echo "Arch" > /etc/hostname
nvim /etc/hosts

127.0.0.1	localhost
::1		localhost
127.0.1.1	Arch.localhost Arch
passwd

Install the bare minimum

Note: this are the bare minimum till "xorg"

pacman -Sy efibootmgr networkmanager grub base-devel git bluez bluez-utils pulseaudio pulseaudio-bluetooth alsa-utils xorg qtile lightdm lightdm-gtk-greeter alacritty picom firefox

Grub install

grub-install --target=x86_64-efi --efi-directory=/boot
grub-mkconfig -o /boot/grub/grub.cfg

Enabe system services

systemctl enable NetworkManger
systemctl enable bluetooth
systemctl enable lightdm
systemctl start sshd

User configuration & sudo configuration

useradd -m m0r4a
passwd m0r4a
usermod -aG wheel,audio,video,storage m0r4a
chmod u+w /etc/sudoers
nvim /etc/sudoers
84j	and uncomment: %wheel ALL=(ALL:ALL) ALL
chmod u-w /etc/sudoers

Final steps

exit
umount -R /mnt
shutdown now

My stuff

sudo pacman -S code pavucontrol obsidian arandr neofetch scrot brightnessctl imv feh xcalib bat lsd unzip python-pip lightdm-webkit2-greeter openssh xdg-utils libnotify dunst lxappearance qt5ct

With yay

yay -S  notification-daemon 

With cargo

cargo install toipe

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published