I am running Bluefin immutable distro and I would like to test Niri. I found on the net that the cleanest way is to use systemd-sysext and I have managed to install Niri using the community extensions.

Now I would like to install Dank Material Shell, and it has a couple of pre-requisites and I am clueless how I can add them again with systemd-sysext.

I tried to look for additional information, but found very little on the matter. Do any of you have experience with this?

  • 柊 つかさ@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    1 month ago

    I think that’s because the user can still fuck up their system by doing some stuff to those user files, like not managing their packages correctly. Note that for normal users anything that messes up their user experience equates to messing up “the system”. But I don’t really know, it’s just a guess. I just run a normal distro where you can mess with everything (like god intended lol).

    • Nobody@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      1 month ago

      That’s not the reason. On immutable distros, you can still mess up your flatpak packages, distrobox containers, homebrew packages, etc.

      Only “OS” files like those in /bin prevent accidental modification and removal since you cannot directly change them, even with root.