(This is a half-rant half actual question)

I wanted a nice qt theme to use on Scribus since Arc Dark doesn't work on there. When I tried to install it, pacman said this will install 50 packages. 300 Mb in total.

Why does a theme need packages such as Kauth and Kwallet?

    • michaelrose@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      I have 2 flatpaks installed and I already have duplicated runtimes not to speak of the deps themselves that are built into the apps. There is definitely duplication.

        • michaelrose@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          1
          ·
          1 year ago

          If package foo requires runtimev1 and bar requires runtimev1.1 you will end up with installing v1 and v1.1 with similar but not identical files and if another package requires 1.2 and 1.3 and 2.0 then 2.1 eventually you will have a whole lot of libsomethingorother.

                • michaelrose@lemmy.ml
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  arrow-down
                  1
                  ·
                  1 year ago

                  Yes because having firefox in /usr/bin/firefox is trashy and disorganized compared to having it in /home/$USER/.var/app/flatpak/app/org.mozilla.firefox/x86_64/stable/6b73214102d2c232a520923fc04166aed89fa52c392b4173ad77d44c1a8fb51b/files/bin/firefox and running firefox is so much more gross than flatpak run org.mozilla.firefox

                  Can you like actually hear yourself?

    • michaelrose@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Normal systems that you don't do something extremely creative with don't normally develop conflicts because the packages are literally all designed to work with the same version.

      The words " bloating up your actual system and package database." don't actually mean anything except that you don't know what any of those words mean together.

        • michaelrose@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 year ago

          I have used countless distros over 20 years including Arch although right now I'm primarily running Void on my personal computers. "Bloating up the package database" remains a meaningless factor because it doesn't bear meaningfully on real world performance or experience. Your computer doesn't break more or perform worse because you installed more software because this isn't windows.

            • michaelrose@lemmy.ml
              link
              fedilink
              English
              arrow-up
              1
              arrow-down
              3
              ·
              1 year ago

              I take 3 seconds looking at what's updating after I clicked update knowing its incredibly unlikely that anything will break and if it did it would take 30 second to reboot into the snapshot that was automatically created by running the update script.