jan icon indicating copy to clipboard operation
jan copied to clipboard

Flatpak Support

Open pchmykh opened this issue 1 year ago • 13 comments

Hello! Please add Flatpak support. It will be cool for immutable desktop users, and many others. Thank you!

pchmykh avatar Jan 21 '24 09:01 pchmykh

Hi @pchmykh , currently, we offer support for the AppImage file format, which allows for direct execution on numerous Linux platforms without the need for installation. Additionally, we provide support for Dockerfile, Docker-compose, and Helm charts for users interested in a web-based, headless approach on remote servers. Please consider using these options. Thank you for your interest in Jan App!

hiento09 avatar Feb 23 '24 02:02 hiento09

As a user, having to use an app image is tedious, I need to keep track of the file, then I need to find the file when I want to run the program again. It does not appear on my program menu, and it does not appear on my software store. If I want to remove it, I need to find it again, then delete the file.

Using flatpak, I do not experience these issues. Flatpak lets me find the application in my program menu, it lets me find the application in my software store to remove, and it also lets me see what the software is able to access on my computer (files, devices, etc).

Doomsdayrs avatar Mar 17 '24 23:03 Doomsdayrs

this also totally ignores folks running Alpine or other distros which don't fit the "a recent and standard glibc" mold. AppImages depend on system libraries so they aren't even truly portable.

I'm guessing there's just no interest in handling this, but would you be open to a PR?

calebccff avatar Mar 18 '24 03:03 calebccff

I don't want an huge file that I don't know where to put, have no .desktop shortcut mode for, and no easy update methods to use for it.

Flatpak is the future and most apps are already on there. Please release it there.

Enderteck avatar Mar 27 '24 00:03 Enderteck

flatpak is the best way to distribute app on Linux, not deb or app-image.

Reason: Here is an attempt to run the appimage on nixos(yeah I know but it will take some amount of time to make it work on nixos which I am not willing to since this installation is focused on using flatpaks only.. 😃):

image

Edit: Since Jan is an electron app, please look at the flatpak manifests of electron apps like element for help in packaging.

qnixsynapse avatar Apr 06 '24 07:04 qnixsynapse

It's alsready happening tho

https://github.com/flathub/flathub/pull/4950

Enderteck avatar Apr 06 '24 11:04 Enderteck