2025 - present

Owlry

Lightweight Wayland application launcher built in Rust with GTK4 and Layer Shell — UI, daemon, and every provider in one binary. Apps, calculator, converter, clipboard, web search and more, with fuzzy tag search, frecency ranking, and Lua-first config.

RustGTK4WaylandLayer ShellLua

# Context

A fast, configurable application launcher for Wayland compositors. UI client, a warm-keeping daemon, and every provider compile into a single binary, so the launcher appears instantly. Built-in providers cover apps, PATH commands, a calculator, a unit/currency converter, and power actions; optional providers add clipboard history, emoji, SSH hosts, systemd units, web and filesystem search, each gated behind a cargo feature. Fuzzy search with tags and filter prefixes, frecency ranking, named config profiles, ten GTK4 themes, and dmenu-compatible pipe mode. Configuration is Lua-first. The 2.x rewrite collapsed fifteen AUR packages and a dynamic plugin system into one feature-gated binary.

# Key Impact

  • · Packaged on the AUR — paru -S owlry (v2.3)
  • · Single binary: UI client, daemon, and all providers
  • · Ten built-in GTK4 themes, Lua-first config