Manjaro Immutable Out Now for Community Testing

I’d argue it is a lot easier, and a lot more user manageable in how it works right now as compared to rpm-ostree.

You only have to run this one single command to switch over the image.

sudo arkdep deploy test-manjaro-kde

But it will still default to test-manjaro-gnome for updates using a plain sudo arkdep deploy.

So you can either edit the config to tell Arkdep to pull another image as the default, or you can manually define test-manjaro-kde whenever updating.

In the stable release we intend to give you the option to select a desktop at install time. So you won’t have to perform a switch afterwards.

There are some solutions, but I do not really like any of them.

  • Ship this info with the image and make Arkdep prefer it if this info is available, yet this will introduce vague functionality which is certain to cause confusion for users who will not understand why Arkdep is not respecting their configuration.
  • Update the config when a specific variant is defined. Issue here would be that this is not atomic, if it messes up your config it can break your system.
  • Have some type of wrapper script to perform non-atomic changes. But I dislike unnecessary abstraction, there shouldn’t be multiple paths towards the same goal.
2 Likes