On 30.11.23 04:38, Antoine Beaupre wrote:
Package: wnpp
Severity: wishlist
X-Debbugs-Cc: debian-rust@lists.debian.org
* Package name : anyrun
Version : No releases published
Upstream Contact: https://github.com/Kirottu
* URL : https://github.com/Kirottu/anyrun
* License : GPL-3
Programming Lang: Rust
Description : A wayland native, highly customizable runner.
A wayland native krunner-like runner, made with customizability in
mind.
Features
Style customizability with GTK+ CSS
Can do basically anything
As long as it can work with input and selection
Hence the name anyrun
Easy to make plugins
You only need 4 functions!
See Rink for a simple example. More info in the documentation of the anyrun-plugin crate.
Responsive
Asynchronous running of plugin functions
Wayland native
GTK layer shell for overlaying the window
data-control for managing the clipboard
----
There's a bunch of runners in Debian, but none of them are written in
Rust. I find this one particularly interesting because of the
integration with Rink (which is *also* not packaged in Debian but very
well could):
https://rinkcalc.app/
Hi Antoine,looks packageable from a first glance with only gtk-layer-shell missing for anyrun and anyrun-interface. An issue is gtk-layer-shell which contains generated code; gtk-rs has the same issue but I resolved that via re-generating the code. I pondered whether I should package gtk-layer-shell but haven't found a use case so far. If someone wants to package it they should take a look at gtk4-sys for instance and must (!) regenerate the code the same way. Feel free to ask me about that.
best, -- Matthias Geiger <werdahias> Debian Maintainer "Freiheit ist immer Freiheit des anders Denkenden" -- Rosa Luxemburg
Attachment:
OpenPGP_0x18BD106B3B6C5475.asc
Description: OpenPGP public key
Attachment:
OpenPGP_signature.asc
Description: OpenPGP digital signature