I’m gonna dip my toes into volunteering as a Flatpak/Flathub developer advocate—basically, providing a human contact at a real company that can help larger apps/companies get their apps in front of Linux (and thus Steam Deck!) users.

What are some of the biggest apps you think are missing from Flathub—or for apps already there, which are the ones you’d like to see verified?

#Flatpak #Flathub #Linux #SteamDeck #OpenSource

@cassidy is chrome there yet? If not, that one
@Mobile_dom Google Chrome is indeed on Flathub but not verified… I gotta talk to some people to understand what conversations have already been had before reaching out, but it’s on my radar!
@cassidy A recent one I came across is VCV Rack, an open source virtual modular synthesizer. Also the mathematics program RStudio further back.
@cassidy No recs from me but I just wanted to say you are a perfect person to step into this role! And as a happy Flatpak user, I will be excited to see more apps and more apps with verification.
@cassidy
I'd like to see a fediverse client developed specifically with the Steam Deck in-mind. That would be cool!
@cassidy My password manager Enpass. There is a Flatpak for it but it is not affiliated with the company. Especially for a password manager i would like to see an official package.

@fuchsiii @cassidy *nodds in agreement*

Espechally since it's #CCSS and you can't even reproduce the builds so the only good way to obtain these if directly from the company that made the software...

@cassidy Probably boring, non professional environment answers but: Vivaldi web browser https://vivaldi.com/source/ is the first thing that comes to mind for me when it comes to stuff that I'd like to see have a flatpak but doesn't.

Also Sonic Robo Blast 2 Uncapped https://git.do.srb2.org/Fafabis/SRB2/-/tree/uncapped-build and a Dolphin Emulator Master branch (latest bleeding edge version for compatibility with certain features essentially, I'm aware dolphin emulator already has a flatpak but that's beta) https://github.com/dolphin-emu/dolphin

Source | Vivaldi Browser

View the source code for past versions of the Vivaldi browser.

Vivaldi Browser
@cassidy I would love to see 1Password.

@waffle_iron they actually have a Flatpak in their own remote which is a whole lot more work but lets them be 100% in control of the permissions and whatnot.

I'm definitely talking to folks, though.

@cassidy I'd love for the @bitwarden client to be officially supported as well as the beeper client! Those are the two missing apps in my opinion
@Adaoh for sure; I messaged @bitwarden a while back on a support forum or something, but I'd love to pick that conversation back up.

@cassidy @Adaoh Please feel free to vote on or contribute to the feature request for Flatpak here: https://community.bitwarden.com/t/is-bitwarden-still-considering-maintaining-the-flatpak/50114

We'd love to hear more about what you'd want from it and to see how much interest the community has in seeing us prioritize this distribution. 🛡️

Is Bitwarden still considering maintaining the Flatpak?

In June of 2021, a post was made requesting that Bitwarden consider taking over maintenance of the Bitwarden Flatpak application. Likely people request this because they don’t want to rely on the unofficial Flatpak when it could in theory be compromised by a malicious contributor (though perhaps the main person who currently maintains it is trustworthy, idk). Although it is similar to the Snap package that Bitwarden currently maintains, most people tend not to like Snap for multiple reasons, am...

Bitwarden Community Forums

@bitwarden @cassidy @Adaoh It’s not a distribution, it’s a package manager…

Just thought I’d say :)

@orbitalmartian @bitwarden @cassidy @Adaoh the means of distribution.
@noodlejetski @bitwarden @cassidy @Adaoh but still not a distribution...
@orbitalmartian @noodlejetski @bitwarden @Adaoh (this is a pointless semantics argument and I’ll probably regret chiming in, but…) sure, Flatpak is not a Linux distribution, but Bitwarden on Flathub is a distribution of Bitwarden.
@cassidy @noodlejetski @bitwarden @Adaoh but it means my point is still valid, so I don't get why people are trying to argue with me... I don't care whether semantics or not, it's still right.
@orbitalmartian @bitwarden @cassidy @Adaoh there's a very high chance that they're *not* as dumb as you think they are, and didn't use "distribution" in the "Linux distro" sense.
@noodlejetski @bitwarden @cassidy @Adaoh I'm not saying their dumb, I'm saying that there is a mistake, doesn't mean dumb.

@orbitalmartian @bitwarden @cassidy @Adaoh okay then, you're right! you've impressed all of us today with how correct you are! enjoy your hard earned victory on the internet dot com!

edit: absolute LMAO at the lack of self-awareness below

@noodlejetski @bitwarden @cassidy @Adaoh well, no need to be sarcastic or idiotic... You started this argument and I am hereby sending it by blocking you. Thanks for reminding me how petty some people on the internet are.

@bitwarden @cassidy @Adaoh

I'd be more than happy to hand over maintenance of this Flatpak upstream 👍

@cassidy We'd love to get the Modrinth App on Flatpak but we've had some trouble doing so.

@modrinth I'd be happy to help however I can! If I can't answer questions, I can point you in the right direction, at least. :)

What were the issues you encountered?

@cassidy Two main things:
- Our app is built using Tauri. Tauri itself only provides options to build as AppImage and .deb. Luckily, a member of our community is working on making a Flatpak manifest: https://github.com/modrinth/theseus/pull/559
- Our app is also built using pnpm. In order for us to get into Flathub, we need to be able to build it offline, but there is a notable lack of tooling available for this to be done with pnpm, only npm. Each possible workaround we've found has been less than ideal.
add upstream distribution sources for linux + flatpak package by getchoo · Pull Request #559 · modrinth/theseus

this pr adds some files good for downstream packagers of theseus, including desktop and metainfo files; a flatpak package has been created as well. this should replace the current appimage and deb ...

GitHub
@cassidy I really want to see beeper on flathub
@cassidy Great idea. I'm keen to see the bridging-type business sector growing again in general. Best of luck!
@cassidy I would do *some things* to get Vivaldi in a flatpak, if for no other reason than the automatic updates. I remember them saying that they really couldn't due to technical reasons, and the way that chromium works. They provide a bash script that can install it on pretty much anything, but it can be a pain to track down and update.
@gothpanda considering Google Chrome, Chromium, Microsoft Edge, and Brave are on Flathub these days, it seems like it should be _possible_ at least? I do recall there being something weird with conflicting sandboxing of Chromium and Flatpak though.
@cassidy yeah. The way those ones work is using a version of chromium that would have issues if Vivaldi used it, so they just found it easier to make a bash script that just puts everything in a folder for you and can update it if you already have it.
@cassidy I'd like to see Pxtone Collab in flatpak since I use it to make music for my games.
@cassidy It would be great to see verified Flatpaks for Vivaldi, Chrome, and 1Password.
@cassidy
anydesk, it is not on flathub anymore because there were no interested maintainers

@cassidy

PostyBirb isn't a very well-known program, but the appimage has been a pain in the ass

Meanwhile, Surfshark is only on Linux via a .deb or the AUR (so neither work on Steam Deck)

Actually, better i10n for read-only file systems in general, maybe Flatpak could provide a solution? (VanillaOS breaks Japanese input and SteamOS's desktop mode is locked to US English... on a device that LAUNCHED IN CANADA AND THE EU and was preparing to launch in East Asia when I got mine)

@cassidy I’d really like to see Softmaker/FreeOffice, BricsCAD, Publii, WonderPen and maybe an official version of Tracktion Waveform :)
@cassidy a Flatpak runtime to run older Linux native games.
@cassidy I think VLC should be verified in some capacity because it's an application almost everyone knows but I am not sure exactly why it's not verified. I am not trying to put pressure on you about it or demanding that this has to be done, it fine if there's a reason for that but it would be nice to have it.
@pikachu_sensei oh for sure, it was on my list because it is so popular. Ultimately it is up to the developers to verify their app by logging in, but I can help by making sure the developers are aware of the possibility to start.
@cassidy Aseprite! It’s a shareware pixel art editor, but also open source. Maybe needs Flatpak to figure out payments first? Otherwise the easiest way to install it on non-Ubuntu is Steam. I’d buy a (third) copy on Flatpak for the convenience though. :)
@cassidy @thibaultamartin Element should really be maintained by devs and verified.

@cassidy I kinda want to see DaVinci Resolve as Flatpak.

As for apps I want to see verified, I think all of them- but honestly probably Discord, so they'd care more. I don't use the Discord client, but I know many people that do (just update your electron discord)

@cassidy For me, the only one is @1password. It is available in snap (verified: https://snapcraft.io/1password). I currently use their apt repository.
Install 1Password on Linux | Snap Store

Get the latest version of 1Password for Linux - 1Password - Password Manager and Secure Wallet

Snapcraft

@cassidy
How about:

Missing: Alacritty, Anaconda/Miniconda, TightVNC

Unverified: VLC, Inkscape, DB Browser for SQLite, Sublime Text (v4), Chrome (mentioned below)

@cassidy slack and zoom would be great, too! Zoom is really annoying to keep up to date with the deb package.
@cassidy DaVinci Resolve would be nice
@cassidy Evernote have a closed beta program for Linux, would be great to have then on FlatHub as well.
@rombert wasn’t Evernote shutting down or something? I remember a bunch of people migrating away recently. I could be misremembering, though—and if they already have builds of their app, that does make it easier!
@cassidy It sounds like they're working on it, at least from https://evernote.com/blog/future-proofing-evernotes-foundations/
Future-proofing Evernote’s foundations

An update from product lead Federico Simionato on Evernote's tech upgrades, user experience, and a glimpse into what's next.

@cassidy I have a few flatpaks that would be nice to be given to the developers. But I have no idea who to contact. Albion Online. Behringer X-Air.
@cassidy ProtonBridge would be great. 68k installs.
@baarkerlounger what say you, @protonmail; should we work together on getting it official and verified? 😁
Arm64 Build · Issue #323 · ProtonMail/proton-bridge

Current Behavior When trying to build version 3.0.6, I am getting this error: Error marcell@raspberry:/tmp/bridge/proton-bridge-3.0.6$ make go build -tags='' -ldflags '-X github.com/ProtonMail/prot...

GitHub
@cassidy any "software" is called "app" nowadays, hug? (in the same way "hardware" is called "device" now ;P)
@fbobraga your OS, drivers, firmware, and even fonts are software—but aren’t apps.
@cassidy by definition, most of them are ^^

@fbobraga I mean it depends on your definition—if you make up your own definition, sure it can be whatever you want.

But as widely used by pretty much anyone you could ask, an app is a standalone piece of software that someone can get from a digital store that puts an icon on some sort of home screen or launcher, that opens when you tap/click that icon, and lets you do things in that interface.

Idk why people get so hung up on what to call things though. Everyone knows what an app is.

@cassidy yeap (I like the older definition: "hardware is the part you kicks, software is the part you swears" ^^)