Simple app launcher for wayland written in rust
Go to file
2022-04-13 00:05:53 -06:00
.idea add async 2020-08-03 20:06:01 +02:00
.vscode add readme; update vscode files 2020-08-05 14:14:47 +02:00
sample-config Add option to sort by most frequently used 2022-04-13 00:05:53 -06:00
src Add option to sort by most frequently used 2022-04-13 00:05:53 -06:00
.gitignore begin launcher 2020-08-01 02:06:23 +02:00
Cargo.lock add term_command config, bump version to 1.0.0 2021-10-17 19:22:15 +02:00
Cargo.toml add term_command config, bump version to 1.0.0 2021-10-17 19:22:15 +02:00
COPYING add license 2020-08-05 14:55:00 +02:00
README.md add term_command config, bump version to 1.0.0 2021-10-17 19:22:15 +02:00

Sirula

Sirula (simple rust launcher) is an app launcher for wayland. Currently, the only feature is launching apps from .desktop files. Feel free to submit pull requests for any feature you like.

I wrote sirula partially to learn rust, so do not expect perfect rust code. I'd be happy to hear any criticism of my code.

Examples

sample-config/a:

open

sample-config/b: Overlay in the center of the screen.

Building

  • Dependency: gtk-layer-shell
  • Build: cargo build --release
    • Optionally, strip the binary to reduce size
  • Alternatively, install with cargo install --path .
  • There is also an unofficial AUR package

Configuration

Use config.toml and style.css in your .config/sirula directory. See sample-config for documentation.