slow to lauch things it installed
permissions finicky
non-integration with host system’s things
It’s a great way to install apps without cluttering ~/.config, ~/.local/share, etc, since each app has its own directory in ~/.var/app (unless it has write permissions somewhere else in which case it might use that), and I don’t care as much about managing configuration files of specific GUI apps. I run Librewolf as a Flatpak and it launches quickly, also.
I use it to reduce bloat, because I can install an app to try it and not have to worry about cleaning it up later. Also my system uses only 1.1GiB of RAM without any apps open which is fine since I have a lot running in the background (Niri, Waybar, terminal server, XDG portals, etc.)
Only GUI apps I specifically don’t use it for are Steam - because I heard bad things about Steam running as a Flatpak - and KeePassXC - because it’s the one Flatpak app I couldn’t make the system theme work for no matter what I did, so I used the one in the repos.
For the system settings, yeah it doesn’t integrate at all if you don’t configure it. I just used Flatseal (a convenient Flatpak configuration GUI) to set environment variables for all Flatpak apps, and gsettings to set themes, and now it works for most apps, except KeePassXC specifically for some reason. Understandable take on system settings.
Main reason I use it though, is that compared to my previous distro (NixOS), Void Linux’s repos don’t have nearly as many packages.
Then you heard wrong, those are arguably outdated information (how finicky permissions are is rather subjective). And it’s only bloat if you ignore the advantages things like version-pinning offers.
You might confused the speed argument with Snap. Those are noticeably slow.
Why, Flatpak is nice.
and, so i hear:
It’s a great way to install apps without cluttering
~/.config,~/.local/share, etc, since each app has its own directory in~/.var/app(unless it has write permissions somewhere else in which case it might use that), and I don’t care as much about managing configuration files of specific GUI apps. I run Librewolf as a Flatpak and it launches quickly, also.I use it to reduce bloat, because I can install an app to try it and not have to worry about cleaning it up later. Also my system uses only 1.1GiB of RAM without any apps open which is fine since I have a lot running in the background (Niri, Waybar, terminal server, XDG portals, etc.)
Only GUI apps I specifically don’t use it for are Steam - because I heard bad things about Steam running as a Flatpak - and KeePassXC - because it’s the one Flatpak app I couldn’t make the system theme work for no matter what I did, so I used the one in the repos.
For the system settings, yeah it doesn’t integrate at all if you don’t configure it. I just used Flatseal (a convenient Flatpak configuration GUI) to set environment variables for all Flatpak apps, and
gsettingsto set themes, and now it works for most apps, except KeePassXC specifically for some reason. Understandable take on system settings.Main reason I use it though, is that compared to my previous distro (NixOS), Void Linux’s repos don’t have nearly as many packages.
Then you heard wrong, those are arguably outdated information (how finicky permissions are is rather subjective). And it’s only bloat if you ignore the advantages things like version-pinning offers.
You might confused the speed argument with Snap. Those are noticeably slow.