B
blendOS4mo ago
Michael

General strategy for setting up for development/streaming? (mostly game dev)

I've been looking at an immutable base for my main system. I do game dev right now mostly in Godot 4. I've also been learning some Golang. But I also want to stream! My question is, what's the general strategy for setting up a dev environment in BlendOS? Should this be on the base system? In a container? Would this even work the way I need it in Blend OS? The immutable distros have been evolving so much and getting better for a wider set of use cases. I've attached a more extensive, but high level I need Go, neovim, vs code, Godot manager. Plus Steam, nvidia drivers, nvidia cuda, blender (I use the flatpak). As mentioned I want to stream to so: OBS, Pipewire, QPWGraph. Potentially a video editor like Davinci Resolve. It would also be nice to have something like Firebot. Most stuff is in the AUR or standard Arch repos, I am guessing if I need to install anything manually that I'd need to do in a container?
Solution:
in short flatpaks should just work, stuff like neovim should be able to run in a container, and if you cant get everything running you can install to the host with packages and aur-packages entries in system.yaml (https://blendos.co/reference/configs/system/)
system.yaml - blendOS
system.yaml config reference
Jump to solution
6 Replies
SvGaming
SvGaming4mo ago
nvidia drivers and pipewire should be installed by default godot is also available on steam iirc yup
SvGaming
SvGaming4mo ago
No description
SvGaming
SvGaming4mo ago
usually i use flatpaks on blendos mostly, usually results in a more polished experience than a container if what you want to use is not available on flatpak you can try installing in a container if that doesn't work you can install regular arch and aur packages to the host with system.yaml appimages should also run i think if you want to manually add entries to the application menu you can use a tool such as alacarte
Solution
SvGaming
SvGaming4mo ago
in short flatpaks should just work, stuff like neovim should be able to run in a container, and if you cant get everything running you can install to the host with packages and aur-packages entries in system.yaml (https://blendos.co/reference/configs/system/)
system.yaml - blendOS
system.yaml config reference
Michael
Michael4mo ago
I'm unsure how versions would work with the Steam version, I'll have to pull that up. I wouldn't want it updating while I am working on a project, so I don't know the steam version is an option
Asterisk
Asterisk4mo ago
just get the Godot Flatpak then
Want results from more Discord servers?
Add your server