11
submitted 3 weeks ago* (last edited 3 weeks ago) by petsoi@discuss.tchncs.de to c/gnome@discuss.tchncs.de

A new version of Bonsai is out!

You can do now the following things:

  • View your deployments details (Layered, removed and replaced for remote and local packages)
  • 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
  • Add layered/remove packages
  • Delete overwrites (remove layered packages, restore removed base packages)

It is also now available via Flatpak:

flatpak install https://codeberg.org/petsoi/bonsai/raw/branch/main/page.codeberg.petsoi.bonsai.flatpakref

Have fun using it! Feedback is welcome!

top 11 comments
sorted by: hot top controversial new old
[-] poinck@lemmy.world 2 points 3 weeks ago

How production-ready is it? I plan to make my first step into immutable distros with Fedora Silverblue in the near future.

[-] petsoi@discuss.tchncs.de 3 points 3 weeks ago* (last edited 3 weeks ago)

It does not modify things itself. It only uses the commands you would use yourself in the terminal, it just simplifies their usage. Imho it's safe to use and I use it on my production systems as well.

Other than that, some feedback for long running tasks could be improved, or batch changes added...

[-] overcast@lemmy.zip 1 points 2 weeks ago* (last edited 2 weeks ago)

it’s working fine

I think the “download update” button could show the output of rpm-ostree update —preview before executing the command and requesting confirmation in the process, that would be nice :)

btw does the + plus on the branch section perform a rebase or just a deploy?

[-] petsoi@discuss.tchncs.de 1 points 2 weeks ago* (last edited 2 weeks ago)

I'm not sure how much advantages a preview option for downloading would have. After having done the regular download, one sees the not yet started image (with the ⏳ next to it), then you can inspect and delete it, if you want. Or is there some more things you could do with preview?

Thanks for the feedback. When you do the + and select branch, a rebase button appears, When you press that, it will rebase. There is currently no fetch option.

[-] overcast@lemmy.zip 1 points 2 weeks ago

lol I forgot we can inspect the deployment after that, I just think that it feels a little harsh to just press “update” blindly without knowing anything about the download, rpm-partee update —check also exists to avoid redundancies

[-] petsoi@discuss.tchncs.de 1 points 2 weeks ago

Do you mean rpm-ostree upgrade --preview?

Hmm I wonder how a nice UI could look like...

[-] overcast@lemmy.zip 1 points 2 weeks ago* (last edited 2 weeks ago)

hi, what I meant was…

you told me that update —preview would be redundant if we can check the deployment anyways after the update

in that case, we can instead see update —check as a brief summary and also as a way to ask for confirmation, it wouldn’t need that much space to display

btw nice to see you here, I don’t have Github or Reddit accounts to give feedback on there :)

[-] petsoi@discuss.tchncs.de 2 points 2 weeks ago* (last edited 2 weeks ago)

Btw, I think, I have a good idea, how to display the content of --preview, UI wise. On my machine it takes approximately as long as --check. So I could use it, instead of preview and then display the upcoming changes with the + Button (which could have a integrated drop down.)

I need to check, how much complexity that adds, or if there is a clever way to implement that.

[-] petsoi@discuss.tchncs.de 1 points 2 weeks ago

So the + button shows up if update --check returns that there is something to update. But I'm not sure what additional info it provides which is worth displaying.

What do you think of?

Btw. it's not on Github, but on Codeberg.org 😀️

[-] petsoi@discuss.tchncs.de 1 points 2 weeks ago

I actually released a new version addressing this:

[-] overcast@lemmy.zip 2 points 2 weeks ago

omg you made it in a very GNOME-native way :D will try it as soon as i get my device back!

this post was submitted on 22 Jun 2026
11 points (100.0% liked)

Gnome

2738 readers
9 users here now

The GNOME Project is a free and open source desktop and computing platform for open platforms like Linux that strives to be an easy and elegant way to use your computer. GNOME software is developed openly and ethically by both individual contributors and corporate partners, and is distributed under the GNU General Public License.

founded 3 years ago
MODERATORS