Managing silverblue and immutable OS limitations

hi
i currently use workstation but i was thinking and considering to transition into an immutable OS.

though, there are things i am not sure i can understand correctly. i need to have VPN clients like happ and hiddify, they provide RPM packages which is alright but on an immutable OS, if i try to put them inside toolbox, how are they gonna change my network traffic?

this is very crucial for me, and installing it system wise seems to bloat the system though i am not sure how much that mindset is correct.
how can i use zsh and its utilities for my terminal?
they ALL have to be layered over OS image right?..

i need guidance on this from people who have a more complete picture.
thank you

Installing the VPN in toolbox won’t work, you need to layer the package with rpm-ostree.

Take a look at the silverblue documentation here on how to add external repo: Making sure you're not a bot!

This is actually what is a good use of toolbox

1 Like

You can also try zsh | extensions.fcos.fr (Fedora). You can also try contributing or requesting sysexts for the VPN clients.

1 Like