popey / unsnap

Quickly migrate from using snap packages to flatpaks
MIT License
990 stars 48 forks source link

AppImages and '.deb' support #44

Open TCMOREIRA opened 2 years ago

TCMOREIRA commented 2 years ago

Is your feature request related to a problem? Please describe. I prefer AppImages and '.deb' packages rather than flatpak.

Describe the solution you'd like I'd like to be able to use unsnap to automatically remove all snaps from my system and then install the equivalent AppImages or '.deb' packages. I'd be nice to have a fallback system such that if a preferred format isn't available or found, but for another second or third format that package is available, then unsnap would suggest that alternative instead.

Describe alternatives you've considered Having to manually reinstall everything in another software format; or having to write some kind of script to do that; which feels strange since in my humble opinion unsnap should be capable of doing that.

Bonus I believe utilities such as AppMan or Pacstall could be helpful to achieve this goal; in addition to, of course, the API of 'apt'.

Thank you for your time and this wonderful software! 🥰

Xmetalfanx commented 2 years ago

I think the thing would be to have a clear "path" for non-snaps... like what takes priority... if there is a flatpak AND a DEB for Foobar App? ... what if there is no DEB (sort of ..) but there is a PPA for it? Official PPA by the devs or not? (some people may not want to load their system up with PPAs anymore than using Flatpaks. IF there is a PPA and a Flatpak for Foobar App ... what if the Flatpak is third party (vs the dev) and the dev posts instructions to the PPA .... should there be a question to the user and let the user choose?

I think these things would have to be figured out if not done already just so adding support for non-Flatpaks (if added at all) would be easier and at least clear to unsnap devs or anyone contributing.