An unofficial daemon-like GUI for launching applications, built with GTK4 and Rust. ππ¦
Tip
For optimal performance, bind Hyprlauncher to a keyboard shortcut instead of launching it from a terminal. While the initial launch takes a moment to daemonize, subsequent launches are near-instant (~28-30ms).
Example Hyprland config bind:
bind = $mainMod_SHIFT, E, exec, hyprlauncher
For configuration options and customization, see configuration.md.
The configuration file is located at ~/.config/hyprlauncher/config.toml
Changes to the configuration file are applied instantly without needing to restart.
- GTK4
- GTK4-Layer-Shell
- Pango
See Hyprlauncher's releases page for downloadable binaries.
There are 2 different AUR packages available:
- hyprlauncher - Latest release built from source
- hyprlauncher-bin - Latest release in binary form
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>
- Install Rust (preferably
rustup
) through your distro's package or the official script - Clone this repository:
git clone https://github.com/hyprutils/hyprlauncher && cd hyprlauncher
- Compile the app with
cargo build --release
or run it directly withcargo run --release