• Digit@lemmy.wtf
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 hours ago
    • bloat.

    and, so i hear:

    • slow to lauch things it installed
    • permissions finicky
    • non-integration with host system’s things
    • cally [he/they]@pawb.social
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      4 hours ago

      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.

    • Natanox@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 hours ago

      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.