• ryper@lemmy.ca
    link
    fedilink
    English
    arrow-up
    25
    ·
    1 day ago

    You can use distrobox/distroshelf to set up a container with a regular distro and install packages in that instead of layering; if a package installs a GUI application you can export the application and it will show up in your applications menu.

    • NuXCOM_90Percent@lemmy.zip
      link
      fedilink
      English
      arrow-up
      17
      ·
      1 day ago

      And you can similarly do most/all of your dev work in a container that you spin up with a podman alias (fuck hashicorp with a rusty metal pole but damn if Vagrant wasn’t awesome). Hell, there are a lot of arguments that you should.

      It inherently becomes a question of what your primary use case for a machine is and how often you spend fighting it to accomplish that. And, personally, I run Linux so I DON’T have to fight my OS. Which… is really weird when you think about it but holy crap Windows and Mac are annoying.

      Immutable OSes are amazing for corporate environments and HTPC/Gaming computers are another solid use case. But if your primary focus is whether you can be a developer (as indicated by the doomemacs ask)… you are gonna be cranky.

      • TunaLobster@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        15 hours ago

        Even Flatpaks get annoying sometimes during dev work. Yes I do need to talk to that device. Yes I know the risks. It’s ok. It’s just a microcontroller. Yes I know what I’m doing. It’s not going to hurt you. I wrote it!

        Thank goodness for flatseal. If I were to do it again, I would probably do it the “old fashioned” way.