Back to all posts
Linux

The Ultimate Arch Linux Hyprland Installation Guide (2025 Edition)

By Huzi

Installing Arch Linux is often called a "Rite of Passage" for Linux enthusiasts. It”™s the moment you stop "Using" an operating system and start "Building" one. In 2025, if you want the absolute cutting edge of performance and aesthetics, you aren't just installing a desktop environment; you are installing Hyprland.

Hyprland is a dynamic tiling Wayland compositor that doesn't sacrifice looks for functionality. It provides silky-smooth animations, a powerful plugin system, and a level of customization that makes traditional desktops look like relics from the 90s. Today, I”™m giving you the definitive, most meticulous guide to setting up your dream Arch+Hyprland system from scratch.


Phase 1: The Foundation (Base Arch Installation)

Before we can have the beauty of Hyprland, we need the stability of Arch.

1. Pre-Installation Check

  • Secure Boot: Disable it in your BIOS.
  • UEFI: Ensure you are booting in UEFI mode, not Legacy/CSM.
  • Internet: Use nmtui or iwctl to connect to Wi-Fi.

2. Partitioning for Performance

In 2025, we use the GPT partition table and EFISTUB or GRUB.

# Example for a 512GB NVMe drive
cfdisk /dev/nvme0n1
# /dev/nvme0n1p1 (1G) -> EFI System
# /dev/nvme0n1p2 (Rest) -> Linux Filesystem (Root)

3. Formatting & Mounting

mkfs.fat -F32 /dev/nvme0n1p1
mkfs.ext4 /dev/nvme0n1p2
mount /dev/nvme0n1p2 /mnt
mkdir -p /mnt/boot
mount /dev/nvme0n1p1 /mnt/boot

4. The Pacstrap Command

# Installing the core with essential tools
pacstrap /mnt base linux linux-firmware base-devel git vim networkmanager

5. System Configuration (Inside Chroot)

genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt

# Timezone & Locale
ln -sf /usr/share/zoneinfo/Asia/Karachi /etc/localtime
hwclock --systohc
echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
locale-gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf
echo "huzis-machine" > /etc/hostname

# Password & User
passwd
useradd -m -G wheel huzi
passwd huzi
EDITOR=vim visudo # Uncomment the %wheel line

Phase 2: Entering the Wayland Realm (Hyprland Setup)

Now that the system is alive, let”™s make it beautiful.

1. Video Drivers (The Most Important Step)

  • NVIDIA (Turing or newer): pacman -S nvidia-dkms nvidia-utils lib32-nvidia-utils
  • AMD (Open Source): pacman -S mesa vulkan-radeon lib32-mesa lib32-vulkan-radeon
  • Intel: pacman -S mesa vulkan-intel lib32-mesa lib32-vulkan-intel

2. Installing the Hyprland Ecosystem

Hyprland isn't just one program; it”™s an ecosystem of tools that work together.

pacman -S hyprland kitty waybar wofi mako swww pipewire pipewire-pulse wireplumber
  • Kitty: The fastest terminal on Linux.
  • Waybar: The status bar that you can style with CSS.
  • Wofi: Your application launcher.
  • Mako: A lightweight notification daemon.
  • Swww: For smooth, animated wallpaper transitions.

3. The AUR Helper (Yay)

You”™ll need the Arch User Repository for the best themes and tools.

git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

Phase 3: The "Huzi" Configuration (Rice)

Your config lives at ~/.config/hypr/hyprland.conf.

1. Basic Keybinds

# Move this to your hyprland.conf
input {
    kb_layout = us
    follow_mouse = 1
    sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
}

general {
    gaps_in = 5
    gaps_out = 20
    border_size = 2
    col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
    col.inactive_border = rgba(595959aa)
}

animations {
    enabled = yes
    bezier = myBezier, 0.05, 0.9, 0.1, 1.05
    animation = windows, 1, 7, myBezier
}

2. The "Mobile" Consideration

If you are running this on a touchscreen device (like a Surface or a modified phone), enable:

gestures {
    workspace_swipe = on
}

Phase 4: Beyond the installation

Your journey is just beginning.

  • Font Choice: I recommend JetBrains Mono Nerd Font for that crisp, professional look.
  • GTK Theming: Use lxappearance or nwg-look to ensure your windows don't look like Windows 95 apps.
  • App Selection: In 2025, use Nautilus for files and Brave or Firefox for browsing on Wayland.

Conclusion

Hyprland on Arch Linux is the pinnacle of the "DIY" computer experience. It is fast, it is beautiful, and it is entirely yours. Every pixel on your screen is there because you allowed it to be. Welcome to the elite world of Wayland.

Stay customized. Stay sharp. Stay Huzi.


You Might Also Like


Related Posts