Skip to content

Instantly share code, notes, and snippets.

@Decapitated
Last active July 28, 2025 23:22
Show Gist options
  • Select an option

  • Save Decapitated/561dd1da2cc26df53a0c74d7e7d5ab64 to your computer and use it in GitHub Desktop.

Select an option

Save Decapitated/561dd1da2cc26df53a0c74d7e7d5ab64 to your computer and use it in GitHub Desktop.

Arch Linux + Hyprland w/ Quickshell & Wallpaper Engine

This file is a basic overview of the setup and packages needed for my setup.

Arch Install

  • Create a bootable image of Arch Linux.
  • Boot into image, then run archinstall to start the guided GUI install.
  • Once finished, reboot.

Notes

  • For filesystem, use ext4.
  • Set Desktop -> Hyprland

Setup

  1. Enable multilib for Pacman
  2. Install packages from pacman:
sudo pacman -S git firefox gnome-keyring base-devel hyprpicker \
               hypridle hyprsunset noto-fonts hyprpdkitagent hyprlock \
               fastfetch noto-fonts-cjk steam firewalld
  1. Install yay (AUR Helper):
sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
  1. Install AUR packages:
yay -S quickshell-bin ttf-ms-win11-auto github-desktop-bin vscodium linux-wallpaperengine-git
  1. Open Steam and install Wallpaper Engine.

  2. Enable firewalld

sudo systemctl enable --now firewalld

Additional Info

  • To change wallpaper, copy it's id, then update autostart command with id.
  • Clone DivineHyprland into ~/.config/hypr/
  • Clone DivineQuickshell int ./.config/quickshell/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment