Thanks to visit codestin.com
Credit goes to Github.com

Skip to content
This repository was archived by the owner on Oct 23, 2025. It is now read-only.
/ launchery Public archive

A gtk4 launcher that's simple and fits my needs

License

Notifications You must be signed in to change notification settings

Adevien/launchery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

21 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ Launchery

Launchery demo showcase

โ€œ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.


โœจ Features

  • 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)

๐Ÿ“‚ Config

Launchery reads from a config.toml:

  • Dev mode โ†’ ./config.toml
  • Release โ†’ ~/.config/launchery/config.toml

Example config.toml

[highlight]
color = "red"

[style]
border_radius = 12
border_width  = 2

[window]
width = 540
max_rows = 5

About

A gtk4 launcher that's simple and fits my needs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages