23
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
this post was submitted on 21 Sep 2024
23 points (92.6% liked)
Ask Experienced Devs
1338 readers
10 users here now
Icon base by Delapouite under CC BY 3.0 with modifications to add a gradient
founded 2 years ago
MODERATORS
I personally, haven't been successful mixing my gaming rig with my main development machine.
To really succeed as a developer, I've sometimes needed to be willing to make risky changes to my development machine, that I'm not willing to do to my gaming machine.
If I absolutely had to, I could make it work. But I wouldn't do it on purpose.
My plan is to install BazziteOS (Fedora Silverblue derivative) on the device to have a "stable" OS with all the dev environment on distrobox containers or something like that.
I'm not sure if it's going to work, though.
I run Silverblue on my work laptop. I haven't really used Distrobox, I just use podman because I'm more familiar with it - under the hood though I believe they're more or less the same though. But in either case, both work just fine on it.
Can you give an example of what you mean by a risky change?
The big ones that affect gaming are removing and reinstalling various runtimes (C++, .Net, Python, Java).
In most cases just getting them all installed side by side by side is great for both development and gaming.
But once in awhile, I just got a favorite game working, and it relies on the exact redistributable that I need to upgrade, tweak or reinstall to try out a new code library.
After procrastinating a couple times from such experiments, I started running separate gaming and dev boxes whenever possible.