Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/DorianRudolph/sirula

Simple app launcher for wayland written in rust
https://github.com/DorianRudolph/sirula

Last synced: 3 months ago
JSON representation

Simple app launcher for wayland written in rust

Awesome Lists containing this project

README

        

# 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`:

![](sample-config/a/sirula.gif)
[open](https://raw.githubusercontent.com/DorianRudolph/sirula/master/sample-config/sirula.gif)

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

![](sample-config/b/sirula.png)
## Building

- Dependency: [gtk-layer-shell](https://github.com/wmww/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](https://aur.archlinux.org/packages/sirula-git/)

## Configuration

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