This repository provides Rust bindings for the https://github.com/wmww/gtk-layer-shell
library. To use these bindings, it is assumed that you have built and installed
gtk-layer-shell and its dependencies.
Note: there are other bindings out there that may be more actively maintained. This version is mostly for internal use. It is updated once and awhile as needed but other versions may work better for you.
Examples can be found in the examples/ directory. To run an example:
$ cargo run --example exampleSometimes the .gir file for gtk-layer-shell will need to be updated with
new versions, API changes, etc. The bindings will need to be regenerated when
the new file is added.
To regenerate the bindings:
$ make girAfterwards, ensure that building and running the examples still works.
@wmww for gtk-layer-shell in the first place