thelinuxcast,
@thelinuxcast@fosstodon.org avatar

Okay, I'm an idiot when it comes to immutables, so I need to ask a silly question:

If I install something on Silverbllue, say a Tiling Window Manager, will it just be removed next time I update?

10leej,
@10leej@fosstodon.org avatar

@thelinuxcast you can install a window manager on silverblue. In fact the steam deck is the only immutable distro that's weird about this.

opsitive,

@thelinuxcast It won’t. You install your “extras” as overlays, and they will be preserved and upgraded. As Jorge said, it’s just about keeping this “extras” list short so you don’t lose the benefits of the concept. My rule is “overlay what needs to be there at boot time”, ie all the WM and X11 stuff.

antnisp,
@antnisp@mastodon.social avatar

@thelinuxcast There was a presentation on osc23 about creating a sway (or was it i3?) environment on top of openSUSE microOs. It should be up any day now.

Hashrack,

@thelinuxcast it will be layered on the new image(if installed through rpm-ostree). Reboot and choose the new image to boot. I layered Davinci Resolve, Nvidia driver and Chrome. Though you can use flatpak version of Davinci Resolve and Chrome.

thelinuxcast,
@thelinuxcast@fosstodon.org avatar

@Hashrack wait, wait, wait. there is a flatpak version of Resolve? Where do I find this magic? Installing that has always been beyond me

Hashrack,

@thelinuxcast you need to build it yourself. Google flatpak-resolve. Main Editor works. Other tools like Blackmagic RAW player, Speed tester may not work.

thelinuxcast,
@thelinuxcast@fosstodon.org avatar

@Hashrack ah, okay. I was all for heading over to flathub and downloading it. lol

Hashrack,

@thelinuxcast you can also use resolve inside a container (Rhel or clone is preferred). There is a YouTube video about it.

https://youtu.be/wmRiZQ9IZfc

thelinuxcast,
@thelinuxcast@fosstodon.org avatar

@Hashrack Yeah, I tried but couldn't get it to work. But I may try it again.

jorge,
@jorge@hachyderm.io avatar

@thelinuxcast You can layer what you need and it will persist over reboots, the tough part is figuring out that list of packages.

Which is why people make different images for the lower level stuff like that, you could rebase to a sericea image (which is sway). You can always rebase back or between different ones.

thelinuxcast,
@thelinuxcast@fosstodon.org avatar

@jorge Hey Jorge, thanks for that. I really don't want to use wayland, but I may do it anyways.

Is there, do you know, an idiot's guide to making an image (I assume something like ublue would be a good option for something like this)? I searched on YouTube and couldn't find one. I read the documentation and while I probably could figure it out, a for dunmies thing would be great. I'll keep searching for that.

jorge,
@jorge@hachyderm.io avatar

@thelinuxcast https://ublue.it/making-your-own/ is the guide.

Describe the setup (wm, things like you need X, etc) and I can make you one tomorrow night if you want to just "get the full demo".

thelinuxcast,
@thelinuxcast@fosstodon.org avatar

@jorge Thanks for the offer, Jorge. You're awesome.

But, I think I'd like to go ahead and try it on my own first. Maybe I will learn something along the way. Then I may be an annoying pest and ask you 10 bagillion questions. (I'll try not to be that guy, lol)

peppe,
@peppe@fosstodon.org avatar

@thelinuxcast https://ublue.it/making-your-own/

That guide, with some ups and downs, enabled me to churn out 4 immutable images, based on Ublue in the last week. Kinoite-saigon, Sericea-saigon and Silverblue+Cinnamon. I've added and removed sw from the images itself and made some new ones, with Sericea enabling a Copr repo with a special gtk shell for Sway by @nwgpiotr It was fun to learn.

thelinuxcast,
@thelinuxcast@fosstodon.org avatar

@peppe @nwgpiotr I read the first few steps, and learned that I know jack squat about git. I will have to get past that part before I get any further

peppe,
@peppe@fosstodon.org avatar

@thelinuxcast @nwgpiotr the ups and downs indeed. Still don't know anything about anything, including git 👻 as an example: GitHub.com/sericea-saigon/sericea-saigon

jorge,
@jorge@hachyderm.io avatar

@thelinuxcast Yeah worst case you will learn how CI/CD with docker/podman is setup, and that's a valuable skill for any sysadmin.

I'll be standing by!

thelegendlinux,

@thelinuxcast you honestly can't really run a wm on an immutable distro, unless it's Nixos which is the exception but anything else doesn't really allow for it.

thelinuxcast,
@thelinuxcast@fosstodon.org avatar

@thelegendlinux I mean, technically I am running it. I have it installed and it's working just fine. I just don't know if it would stay that way. I'm assuming not. But then why bother with installing anything with rpm-ostree? I don't get it.

thelegendlinux,

@thelinuxcast this is kind of dependent on the distro for example vanilla os uses the ab root scheme for installing packages to the immutable fs which means that things should stay the same or Nixos which references the configuration.nix but for silverblue I don't think it has a way to save the packages installed before an update. os-tree is also git based so their might be a way to persist packages across images that I am not aware of but idk.

chrishazfun,

@thelinuxcast I think so, unless it's installed through Flatpak which idk even how that would work.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • mdbf
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • thenastyranch
  • Youngstown
  • InstantRegret
  • slotface
  • osvaldo12
  • kavyap
  • khanakhh
  • Durango
  • megavids
  • everett
  • cisconetworking
  • normalnudes
  • tester
  • ngwrru68w68
  • cubers
  • modclub
  • tacticalgear
  • provamag3
  • Leos
  • anitta
  • JUstTest
  • lostlight
  • All magazines