Bonsai: Managing OSTree Silverblue Deployments

I started Bonsai, which helps managing deployments in Fedora Silverblue.

You can already do the following:

  • View your deployments details
  • Pin and unpin deployments
  • Set a deployment to be booted next
  • Delete a deployment
  • Rebase to an other branch
  • Add new remote branches
  • See pending changes

There is still plenty to do, but if you want to try it out, you can download a compiled binary from the releases.

Feedback is always welcome.

22 points · 7 comments · view on lemmy.world

7 Comments

overcast@lemmy.zip · 3 pts · 82d

cool to see this, now that Distroshelf is considering supporting Toolbx Silverblue will be more accesible with GUIs for its workflow

warmaster@lemmy.world · 2 pts · 83d (5 replies)

This is awesome!

Is package layering supported / planned?

petsoi@discuss.tchncs.de · 1 pts · 83d (4 replies)

You mean, not just displaying (which works already now), but adding/removing packages?

warmaster@lemmy.world · 1 pts · 83d (3 replies)

Yes, I saw rebasing was actionable, so I wondered if layering was too.

petsoi@discuss.tchncs.de · 2 pts · 82d (2 replies)

Not yet. I'm thinking about it, but I'm not sure, how much effort it will be.

warmaster@lemmy.world · 1 pts · 81d (1 reply)

I asked out of curiosity. But idk if it would be the right thing to do. I mean, I don't know if it should be made easily accessible, as it's something that is actively discouraged and only recommended as a last resort.

I'm kinda torn on this one tbh.

petsoi@discuss.tchncs.de · 1 pts · 80d

So to the latest version you can now revert overrides (feedback that the system is working could still be improved)