this post was submitted on 19 Oct 2025
341 points (98.3% liked)

Linux

10322 readers
822 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[โ€“] Simulation6@sopuli.xyz 32 points 1 month ago (2 children)

Is this distro is the one that is great for gamers? I can see it becoming very popular .

[โ€“] Atherel@lemmy.dbzer0.com 32 points 1 month ago (3 children)

It's gamer-friendly in the sense that it comes with all you need for gaming by default. You can game on any major distro without problems.

Personally I'm not a fan of bazzite because of its "immutable" approach but that's a personal preference.

[โ€“] Damage@feddit.it 21 points 1 month ago (1 children)

I was put off by the immutability too, as a long-time Linux user, but it turns out it doesn't really make much of a difference. You just install things slightly differently, the biggest drawback so far are the interoperability issues with flatpaks, 'cause, you know, sandbox and all, but it's really minor tbh.

On the other hand it's very polished and convenient for most things, so much it converted me after an eternity on Fedora.

[โ€“] AllHailTheSheep@sh.itjust.works 2 points 1 month ago* (last edited 1 month ago) (2 children)

my thing is that it becomes hard to automate things. you install a package in a toolbox, then if you want to use that package in a script you must first enter the toolbox manually. I wish there was a way to enter the toolboxes programmatically for scripting.

edit: I was incorrect, see below comment

[โ€“] entwine@programming.dev 10 points 1 month ago (1 children)

You can, and should do that. Here's what that looks like: toolbox run -c <toolbox-name> <command>

All of my development tools are in a toolbox, including my IDE (Sublime Text). I created a standard .desktop file so that I can launch it like any other application, and it works perfectly, with a proper Icon and everything. Example:

[Desktop Entry]
Version=1.0
Type=Application
Name=Sublime Text
GenericName=Text Editor
Comment=Sophisticated text editor for code, markup and prose
Exec=/usr/bin/toolbox run -c devel /opt/sublime_text/sublime_text %F
Terminal=false
MimeType=text/plain;
Icon=/home/user/.local/share/applications/SublimeText.png
Categories=TextEditor;Development;
StartupNotify=true
StartupWMClass=sublime_text

To run something on the host from inside a toolbox, you can use flatpak-spawn:

$ toolbox enter ...
$ flatpak-spawn --host <command> <args>

You can even use that to (awkwardly) run something in another toolbox using the same command above:

flatpak-spawn --host toolbox run -c <other-container> <command>

Sublime text specifically has support for custom build commands. Sometimes, I'm using it to develop something in a different toolbox than the one sublime is installed in. So in my custom build script for the project, I add a check to enter the correct toolbox before executing the build. Here's what that looks like:

TARGET_TOOLBOX=example
source /run/.containerenv
if [ "$name" != "${TARGET_TOOLBOX}" ]; then
	echo "SWITCHING CONTAINER $0 $@";
	flatpak-spawn --host toolbox run --container ${TARGET_TOOLBOX} /usr/bin/env zsh -c "$0 $@";
	exit 0;
fi

#proceed with build...

This container/toolbox workflow is far superior to anything else, as it makes it trivial to quickly test whether your code works on a different distros/versions. It all just works with your existing tooling/local workflows once you learn how to work with the tools. There really is nothing you can't do.

...and that's for development, which is the most difficult scenario for this type of thing. For regular every day users, immutability just works without requiring people to learn anything new besides reaching for flatpak instead of apt/dnf/pacman/etc.

you're a lifesaver!! I swear I looked pretty hard on the internet for this exact solution without success. my apologies!!

thanks for the info!!!

[โ€“] Damage@feddit.it 1 points 1 month ago

Well, there's homebrew too as an option

[โ€“] victorz@lemmy.world 4 points 1 month ago* (last edited 1 month ago)

I'm here on Arch btw for my main gaming and work rig (same desktop PC), and gaming works beautifully, running Niri. I love Niri for gaming, because of how fast I can switch side to side between discord, browser, the game, etc. No weird "alt-tabbing" business. The most gaming friendly compositor I've come across.

The only thing with Niri seems to be that when I'm running Steam Link, the opened game doesn't seem to get focus, which is a bit wonky. I have to go over from my TV to the PC and focus the game window. ๐Ÿ˜„ But otherwise great, if I'm by the PC itself. ๐Ÿ‘Œ

[โ€“] sbeak@sopuli.xyz 10 points 1 month ago

Yeah, it is. It also has a an option for something like Steam Big Screen for a console-like experience too for living room PCs and handheld PCs (Steam Deck, ROG Ally, etc.)