# 🐧 Arch Linux: Post-Installation Guide
Congratulations! You’ve successfully installed Arch Linux. However, the raw install is just the beginning. To turn your system into a fully functional workstation, here are the essential steps you should take immediately after your first boot.
### 1. 🔄 System Update
First things first, ensure your package database is synced and everything is up to date:
```bash
sudo pacman -Syu
2. 👤 User Management
If you haven’t created a non-root user during installation, do it now (replace username with your chosen name) and grant sudo privileges:
useradd -m -G wheel username
passwd username
EDITOR=nano visudo
(Uncomment the line: %wheel ALL=(ALL) ALL)
3. 📦 Install an AUR Helper (yay)
The Arch User Repository (AUR) is one of Arch’s best features. yay is the most popular tool to manage it:
sudo pacman -S --needed base-devel git
git clone [https://aur.archlinux.org/yay.git](https://aur.archlinux.org/yay.git)
cd yay
makepkg -si
4. 🖼️ Desktop Environment (DE)
Install a graphical interface based on your preference:
- GNOME:
sudo pacman -S gnome gnome-extra
- KDE Plasma:
sudo pacman -S plasma-desktop kde-applications
- XFCE:
sudo pacman -S xfce4 xfce4-goodies
Don’t forget to enable your Display Manager (e.g., GDM for GNOME):
sudo systemctl enable gdm
5. 🔊 Audio and Bluetooth
Install Pipewire (the modern standard) and Bluetooth utilities:
sudo pacman -S pipewire pipewire-pulse bluez bluez-utils
sudo systemctl enable bluetooth
6. 🌐 Networking & Security
Ensure a stable connection and set up a basic firewall:
sudo pacman -S networkmanager ufw
sudo systemctl enable NetworkManager
sudo ufw enable
7. 🛠️ Essential Apps & Fonts
Improve your system’s look and feel with basic tools:
- Fonts:
sudo pacman -S ttf-dejavu ttf-liberation noto-fonts
- Browser:
sudo pacman -S firefox
- Media Player:
sudo pacman -S vlc
—
[box type=“info”]
Full Article: For a deeper dive, check out the full guide here: Amilma Digital - Arch Linux Post-Installation
[/box]
Community Question: What is the first package you always install on a fresh Arch system? Are you a yay user or do you prefer paru? Let us know below! 👇
#ArchLinux #Linux #OpenSource #SysAdmin #SetupGuide #Tech