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.


This is awesome!
Is package layering supported / planned?
You mean, not just displaying (which works already now), but adding/removing packages?
Yes, I saw rebasing was actionable, so I wondered if layering was too.
Not yet. I’m thinking about it, but I’m not sure, how much effort it will be.
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.
So to the latest version you can now revert overrides (feedback that the system is working could still be improved)