βWhipped this up because no other launcher did what I wanted.β
Rust skills: questionable. Result: usable.
A lightweight GTK4 app launcher for Wayland.
Built with gtk4, libadwaita, and gtk4-layer-shell.
- Fast fuzzy search (fuzzy-matcher)
- Configurable styles via
config.toml - App icons + live match highlighting
- Smooth animations (libadwaita)
- Keyboard + mouse controls:
- Arrows / Tab β move
- Enter β launch
- Esc β quit
- Scroll β browse
- Wayland-native overlay window (
gtk4-layer-shell)
Launchery reads from a config.toml:
- Dev mode β
./config.toml - Release β
~/.config/launchery/config.toml
[highlight]
color = "red"
[style]
border_radius = 12
border_width = 2
[window]
width = 540
max_rows = 5