FlathubStoreUnofficial

AppImage Electron and Script based FlathubStore for installing and uninstalling Flatpaks via the stores install button. Stands alone so no other content but Flathubs. (As most are mixed with Snap/ETC)

Not tied to any specific OS/DE. Should work with many of them but only tested on Cinnamon DE on Ubuntu. There may have not been a direct need for this but saw a user’s comment about it and I myself wanted such too. I am not perfect and my coding skills are not professional by any means. It works though for a baseline revision.

FlathubStoreUnofficial (Github)

Make sure you have preinstalled:

For Debian/Ubuntu-based systems: sudo apt install fuse sudo apt install flatpak flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak update sudo apt install gnome-terminal

For Fedora/CentOS-based systems: sudo dnf install fuse sudo dnf install flatpak flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak update sudo dnf install gnome-terminal

For Arch-based systems: sudo pacman -S fuse sudo pacman -S flatpak flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak update sudo pacman -S gnome-terminal

Edit: Update 1.0.2 now changes the install button to say uninstall (Experimental) if installed, with this working at a minimal I could update it to not open the terminal at all and just install/uninstall via the button. Let me know if the way I have the terminal open is preferred or if you would all rather just click the install button and uninstall buttons with no terminal popup (GUI only)

Video of the change if installed: Youtube

Do note if I change this in its current state to no terminal popup you will not be able to see download progress of the install, so if something is big and may take awhile it might seem like it didn’t begin installing (So I don’t think I should remove the popup terminal use until I create something to display that via a menu instead)

I made a similar proof of concept of flathub wrapped with electron too: GitHub - aarron-lee/flathub-electron: Simple Electron wrapper for flathub

Glad to see I’m not the only one who wanted flathub as an app store.

1 Like

Yours is definitely a lot smoother than mine :slight_smile:, I figured someone had done something like it already! Yeah Flathub by itself is a lot nicer than having the mix in my opinion, plus it’s not like the other store options go anywhere. I have a lot I could improve I did start my versions with a 1.0.0 but technically it’s like 0.0.2. not 1.0.2 and my coding is much rougher in concept & use, the way I grab the AppID’s needs a complete overhaul and change for starters. Does yours display the installation progress of Flatpaks in app?

Does yours display the installation progress of Flatpaks in app?

unfortunately no, it only shows a loading spinner, no detailed app install progress.

I did throw together the app in a few days as a proof of concept, and I haven’t explored doing much beyond that proof of concept.

I don’t know if there’s much demand for an app like this, but if more people are interested, it might be worth doing more dev work on it.

1 Like