feat: initial owlry application launcher

Owl-themed Wayland application launcher with GTK4 and layer-shell.

Features:
- Provider-based architecture (apps, commands, systemd user services)
- Filter tabs and prefix shortcuts (:app, :cmd, :uuctl)
- Submenu actions for systemd services (start/stop/restart/status/journal)
- Smart terminal detection with fallback chain
- CLI options for mode selection (--mode, --providers)
- Fuzzy search with configurable max results
- Custom owl-inspired dark theme

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2025-12-28 14:09:24 +01:00
commit 2d3efcdd56
17 changed files with 4052 additions and 0 deletions

5
src/ui/mod.rs Normal file
View File

@@ -0,0 +1,5 @@
mod main_window;
mod result_row;
pub use main_window::MainWindow;
pub use result_row::ResultRow;