💻 Info
- Distro - Arch Linux
- WM - Hyprland
Basic additional packages while installing Arch Linux with archinstall
script. This will add all the home directory's, install important packages and install nvidia drivers.
git wget curl less go neovim xdg-user-dirs xdg-user-dirs-gtk linux-headers nvidia-dkms nvidia-settings nvidia-utils
install yay
Aur Repo
Install basic nvidia driver with wayland support
yay -S linux-headers nvidia-dkms qt5-wayland qt5ct libva libva-nvidia-driver-git
edit and add module in - /etc/mkinitcpio.conf
MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)
MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)
sudo mkinitcpio --config /etc/mkinitcpio.conf --generate /boot/initramfs-custom.img
Create NVIDIA Configuration
echo "options nvidia-drm modeset=1" | sudo tee /etc/modprobe.d/nvidia.conf
verify
cat /etc/modprobe.d/nvidia.conf
reboot
reboot
Install ZSH Human (Optional)
if command -v curl >/dev/null 2>&1; then
sh -c "$(curl -fsSL https://raw.githubusercontent.com/romkatv/zsh4humans/v5/install)"
else
sh -c "$(wget -O- https://raw.githubusercontent.com/romkatv/zsh4humans/v5/install)"
fi
sudo pacman -S hyprpaper hypridle hyprlock waybar hyprpicker udiskie pavucontrol brightnessctl kdeconnect cliphist grim timeshift slurp
yay -S wlogout hyprpicker rofi-wayland swww
swww img ~/.config/wallpaper/desktop/monitor_03.png --outputs HDMI-A-1 && swww img ~/.config/wallpaper/desktop/monitor_02.png --outputs DP-1 && swww img ~/.config/wallpaper/desktop/monitor_01.png --outputs eDP-1
sudo pacman -S spotify-launcher imv zathura zathura-pdf-poppler obsidian rclone syncthing gimp krita inkscape blender kdenlive htop neofetch ranger tty-clock gvfs-mtp mtpfs zathura-pdf-poppler spicetify-cli
yay -S vencord zapzap flatseal bottom cava power-profiles-daemon rog-control-center jmtpfs
reboot
sudo pacman -S bluez blueman bluez-utils
sudo modprobe btusb
sudo systemctl enable bluetooth
spicetify backup apply
spicetify config current_theme text
spicetify apply