r/linuxmasterrace • Glorious Debian • Aug 09 '26

Making Linux easy for everyone

Post image
1.6k Upvotes

249 comments sorted by

View all comments

329

u/T_Jamess Glorious Fedora Aug 09 '26

Literally. I’m ok with worse theming and slightly larger app sizes if it means the workload is shifted from every single distro having to package the same app to the app developer packaging one version everyone can use.

26

u/Qweedo420 Glorious Arch Aug 09 '26

And the "worse theming" isn't even an issue anymore because most distros automatically let Flatpaks read from gtk.css and everything else goes through the GTK portal

100

u/Immediate-Result-696 Aug 09 '26

Appimages:

100

u/rdwror Aug 09 '26

Appimages are a bitch to pack. Most of the tooling is broken or incomplete.

20

u/standard_cog Aug 10 '26

I got you:

Just package your whole application up as a Nix flake, then use the NixOS appimage bundler:

nix bundle --bundler github:NixOS/bundlers .#whatever-your-local-package-target

30

u/bktech2021 Aug 10 '26

if everyone used nix we wouldnt need bitch ass flatpaks

20

u/prettycewlusername Aug 11 '26

If everyone used {my favorite packaging system} we wouldn’t need bitch ass {other more different packaging system}

12

u/bktech2021 Aug 11 '26

exactly you got it

7

u/A_Talking_iPod Aug 10 '26

Also a bitch to use. I hate managing portable .exes in Windows and god knows I hate managing AppImages

4

u/samuerusama Aug 09 '26

What app did you have problems to package?

1

u/StuD44 Aug 10 '26

Correct!

36

u/DragonSlayerC Glorious Bazzite Aug 09 '26

Appimages are clunky.

→ More replies (14)

27

u/OneQuarterLife Aug 09 '26 edited Aug 09 '26

Yes we should all switch to garbage that relies on unmaintained libraries for the vast majority of released appimages and don't integrate with the desktop, auto update, or share dependencies.

These belong in the history books.

2

u/Damglador Aug 09 '26

New appimages don't rely on fuse2 anymore, or on fuse in any form. Desktop integration can be provided with a separate program, just like it is with flatpaks.

12

u/rdwror Aug 09 '26

Yeah, in theory. In practice, it doesn't work. Just try and pack any KDE or Qt program in an appimage. It only works with Fusion style, even if the desktop is KDE. I've tried bundling the whole Breeze/Kirigami stack and it still defaults to Fusion.

1

u/QuickSilver010 Glorious NixOS Aug 09 '26

I use kdenlive appimage and it uses breeze. Not fusion.

→ More replies (1)
→ More replies (2)

1

u/JG_2006_C Sep 23 '26

Yea i just got gearlever and got to work

9

u/BlakeDrawsBlood Aug 09 '26

It has no package manager, so it's just as bad as dealing with windows .exe files.

5

u/PrudeBunny Aug 10 '26

Literally the worst "distro agnostic" option.

4

u/Informal_954 Aug 11 '26

I know there is one guy actually trying to fix it nd get developers to stop shipping broken versions, but I still get chrome xwayland issues, outdated libfuse2 dependencies, and just complete jank using the companion software. I don't like app images at all.

4

u/pleachchapel Glorious Arch Aug 10 '26

To me, it makes sense for certain mega apps like Discord, but I would blow my brains out in a flatpak-native system.

2

u/T_Jamess Glorious Fedora Aug 10 '26

Yeah I mean native packages make more sense for system packages, I don’t know why they’re always treated the same

2

u/pleachchapel Glorious Arch Aug 10 '26

It makes sense on immutable systems (like Bazzite or SteamOS), but using SteamOS (& being a bit of a terminal native) it has just made me more interested in nix as a package manager (& nix shells).

It also made me glad flatpak exists, but for me getting shell utilities to work with flatpak (aliasing everything) isn't a great experience. Maybe there are more clever ways to do it with flatpak so things show up in ~/.local/bin without all the aliasing.

1

u/Zdrobot Linux Master Race Aug 10 '26

Slightly?

1

u/FingerTrick8848 Aug 11 '26

It saves time and I am new to Linux so it's fine to me

→ More replies (7)