Hyprland Easy Setup Wizard
A script I built to automate my Hyprland configuration.
I’m a big fan of tiling window managers, but setting up Hyprland from scratch can be a real headache. Between configuring Waybar, Rofi, and Kitty, it takes a lot of manual tweaking to get it looking just right. I built this "wizard" to help myself—and anyone else—get a functional desktop with one command.
Getting Hyprland to work
The goal was simple: one script that handles everything. I use Arch as my daily driver, but I also wanted to see if I could make it work on Ubuntu. The script detects which distro you're on and pulls the right packages.
# A small part of my distro-detection logic
if [ -f /etc/arch-release ]; then
PKM="sudo pacman -S --noconfirm"
DEPS=("hyprland" "kitty" "waybar")
elif [ -f /etc/lsb-release ]; then
PKM="sudo apt install -y"
DEPS=("hyprland" "kitty")
fi
The Nvidia Struggle
If you've ever tried running Wayland on an Nvidia GPU, you know the pain. I spent a few late nights just trying to figure out which environment variables to set so things wouldn't flicker. I ended up baking those fixes into the script so I never have to search for them again.
What's next
I’m thinking about adding a simple theme switcher and maybe some automatic configuration for multi-monitor setups. It’s still a work in progress, but it makes the transition to a fresh Hyprland install so much smoother.