onagre-launcher / onagre

A general purpose application launcher for X and wayland inspired by rofi/wofi and alfred
MIT License
511 stars 27 forks source link

Question regarding the popshell dependency #38

Closed VarLad closed 2 years ago

VarLad commented 2 years ago

Do we really need popshell for onagre? How much work would it be to completely remove popshell from the deps?

oknozor commented 2 years ago

Hello @VarLad

Onagre is not using pop-shell, it's using pop-launcher.

The first implementation of onagre was dependency free but using pop-launcher allow to focus on the user experience and the UI rather that reinventing the wheel (see #19).

Maintaining the whole freedesktop specification implementations is a tedious and boring task. It add a big pile of code that already exist out there, solving problems that have already been solved by other engineers. I have neither the time nor the desire to do that again.

I really don't think getting rid of it would be a good idea.

VarLad commented 2 years ago

I'm not against using pop-launcher, but I don't think there's an easy way for me to install it as a Fedora user :)

I'm not even sure if it can be installed without pop-shell https://aur.archlinux.org/packages/pop-launcher/ shows that pop-shell isn't needed to install pop-launcher I guess

VarLad commented 2 years ago

There's https://copr.fedorainfracloud.org/coprs/carlwgeorge/cosmic/ which says it has plans to implement pop-launcher Lets see how long it takes

oknozor commented 2 years ago

Meanwhile you can try to install it from source, there is a makefile if I remember correctly