hyprutils / hyprwall

GUI for setting wallpapers with hyprpaper, swww, swaybg, wallutils, and feh. Written in blazingly fast Rust! πŸš€πŸ¦€
GNU General Public License v2.0
64 stars 5 forks source link
gui hyprland rust wallpaper wallpapergui wallpapers wallpapersetting

Hyprwall

An unofficial GUI for setting wallpapers with multiple backends, built with GTK4 and Rust. πŸš€πŸ¦€

Differences between other GUI wallpaper pickers:

## Preview ![Preview](.github/preview.png)

Requirements

Installation

GitHub Releases

See Hyprwall's releases page for downloadable binaries.

Arch Linux

There are 2 different AUR packages available:

Install the preferred package with:

git clone https://aur.archlinux.org/<package>.git
cd <package>
makepkg -si

Or, if you're using an AUR Helper, it's even simpler (using paru as an example):

paru -S <package>

Building from source

  1. Install Rust (preferably rustup) through your distro's package or the official script
  2. Install git, pango, and gtk4
  3. Clone this repository: git clone https://github.com/hyprutils/hyprwall && cd hyprwall
  4. Compile the app with cargo build --release or run it directly with cargo run --release

TODO:

Credits:

Copyright (C) 2024 HyprUtils