The important thing about NixOS is that there are very few conventions relied upon for filesystem dependencies. My system has nothing at /bin/bash, instead, every package that needs bash uses precisely the version of bash that its author asked for. If your gaming packages are breaking, it's because they are depending on files that they do not provide. Perhaps the NixOS way of preventing reliance on convention is overkill for the gaming community, but it's a feature, not a bug. If you want stuff to work on NixOS reliably, you have to be willing to fix packages that make bad assumptions about which files can be found where. It's work, but there's no better way to get that kind of reliability--and once you've fixed it, you've fixed it for everybody.
After figuring out Arch, and then Gentoo I don't think I have time and energy for another round of such things. But the idea of configuration as a text still persists my mind, having huge config and install a new system in just 3-5 commands, fully configured is very attractive.
@@kayachan5198 Yes, nixOS wasn't my cup of tea, I didn't like that my bash scripts were not working (they have /bin/bash shebang, while nixOS only exposes /bin/sh), many scripts on the internet are not compatible with nixOS, it's just too much hustle for not much reward for me personally.
Ive only been on nix for 6 months but it's working out great so far. You only switch to nix if you want/need a provisioning system. I love the fact I can easily version control every system I own including pis/server/laptop in a consistent way. I have some concerns about vendor lock with nixos but I keep most of my config at the user level managed by home-manager which is a little more portable and can be used outside nixos. If you need/want provisioning and aren't already heavily invested in an alternative it's definitely worth a look. I suspect will be a breeze coming from gentoo, all you are doing is coding the config you already know about, which can be as simple as referencing and versioning your existing config for a given thing. You could even start using home manager to provision your user level config from an existing system to "try before you buy"
In general, for gaming the unstable channel is advised (if you use channels). This make NixOs akin to a 'rolling relase' distro. Maybe this was the cause of some of your frustration?
I think that Nix needs to improve several things in the games section, among other things. I mean, there are distros like arch, void or similar difficulty that are not so complex to prepare or cause so many problems to be able to play or do more mundane tasks.
This is the first video of yours that I've seen. I will subscribe. I like your no nonsense, honest, direct and clear approach. Plus you're a fellow Canadian so I must give support to my brother! Thanks, Hugo!
It's a big leap for us to be able to play SOME/MOST games on Linux, but unfortunately, not all. This is the reason I had to buy windows and use it for gaming, even though I work with Linux, breathe Linux and work on Linux all the time. PS great channel!
It was super easy for me with an amd gpu to get steam working, I just copied and pasted a couple of lines into the config file, rebuilt it and rebooted.
for those of you that have a nvidia laptop with non mux switch and an amd igpu with nvidia option in the config where xorg is forced to use nvidia drivers you need to add the argument amd gpu or the intel gpu respectively if you need more details just ping me
Let me do some research and decide, looks like it does not support flatpak and steam is tricky, may not be an easy task according to forums.freebsd.org/threads/steam-and-proton.82093/
i have issues with no generations being displayed in my grub screen after reboot???? Printers, scanner and nvidia installed no issues via the configuration.nix
@@mxBug Wow. For being so smart, you're kind of dumb, kid. Here.... I base my entire opinion of an OS on a broad scope of factors. One of the many factors happens to be how fast the ISO downloaded. Considering every other distro I've downloaded and tried utilized my entire bandwidth, and while it's not a deciding factor in my using the OS, I thought it was weird that this one didn't. I mean, seriously? I had to explain that?
I'm confused about what's missing or wrong with NixOS' Steam package and Uplay. (I've never used Uplay) What are the chances that Ubuntu has implemented that NixOS needs?
It's a recurring issue I mentioned a lot in the channel for the past year which I found was fixed during my recording of Ubuntu unity video, I also mentioned there I tested it on Fedora which is also seem to be fixed, I didn't have to use protontricks to install Ubisoft connection in those distributions. I think it only exists in the distribution version steam.as the flatpak version still has this Uplay not found issue
That's fair, I would say when using something for the first time, (even windows) we will inevitably encounter problems, but after passing the initial learning phase, it gets way easier, nixOS is one of those, everything will make sense once you figure it out
@@MumblingHugo The NixOS installer is also still fairly new and not very widely used among NixOS developers or experienced users. NixOS has been around for over 19 years, but it's had a graphical installer for less than one. :)
Haha Thanks! It's totally okay for 221, because usually, an average video on RU-vid will get 20% of the sub count, which means it already met my expectations, I got anxious last time because too many people watched it. I don't mind slow and predictable growth