[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#1057118: RFP: anyrun -- A wayland native, highly customizable runner.



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


Reply to: