This is a script that automates the installation and updating of git versions of the entire hyprland ecosystem. Currently the script works with EndeavourOS/Arch, openSUSE Tumbleweed, and Ubuntu. Fedora coming soon. Use at your own risk. I've only tested it on Arch based systems. It parses the output of lsb_release -si
to determine which distribution to build for.
- Hyprland
- aquamarine
- hyprutils
- hyprlang
- hyprlock
- xdg-desktop-portal-hyprland
- hyprpolkitagent
- hyprwayland-scanner
- sdbus-cpp (Why I stopped using the AUR git versions of hyprland)
- hypridle
- hyprlock
- Hyprshot
- hyprcursor
- hyprlandsysteminfo
- hyprpaper
clone the repository:
git clone https://github.com/ctilley83/hyprland-git.git
cd hyprland-git
chmod +x install.sh
For initial installation and updating simply run:
./install.sh
To install or rebuild all packages pass the --rebuild flag
./install.sh --rebuild
To install or rebuild select packages pass the --rebuild_only flag. For ex:
./install.sh --rebuild_only "Hyprland" "aquamarine" "hyprutils"