, a question on dev environment isolation. Is either or usable as an OS for day-to-day use (coding, browsing, occasional gaming)? Or is it better to just use their respective package managers on top of regular Linux? Also, anyone here doing desktop ? Is there a sense of running a per project? Is that a viable alternative to dual-booing Windows when I want to do some Windows dev or play a game?

I'm planning to overhaul my desktop and am exploring options.

@temporal if you consider "virtualizing everything" you should defenitively have a look at #QubesOS! with Qubes it is possible to have windows native system stuff running side by side with pretty much *anything* you might (not) want. also, it's designed for your safety.
#guix is ready for desktop (writing this from guix) but you might do some research to integrate your gaming setup. you might also need to compile some stuff yourself

@temporal I'd only use guix for experimental use because, compared to a conventional distro, I never know how many unrelated things guix is gonna download and build when I issue a command, and I don't always have the time to wait.

@temporal I have been using nixos on all my systems for years and I have never looked back.
Yes the learning curve is steep, but administrating a system in any other way feels insane by now.
I don‘t know about guix, I have only heard about it, when my buy in into nix was already to high.

@temporal I'm a happy GuixSD user. I switched to GuixSD after using NixOS for a little over a year (in a VM) to running GuixSD on bare metal. I much prefer Scheme for configuring my OS to the weirdness of Nix. The Guix community is fantastic and has helped me solve every single issue that I have come across when getting things to work, which it turns out was not as bad as expected. The guix documentation is far better IMO, and as others have mentioned having Flatpak as an escape hatch helps.

@temporal i use NixOS since 2015 and wouldn't use anything else.

It has a learning curve tho.

I recommend to try it out in a VM. If you decide to use it on hardware, you can just copy your config.

The community is very friendly and helpful. If you get stuck, ask in chat or forum! Also report any inconveniences you encounter, so we can improve it.

@temporal I use only #NixOS (except maybe Android on my smartphone if that counts, Mobile NixOS is still in development) every day for around a year and a half. I use it even on my small Raspberry Pi 3B+ server. Was the best choice I made, and I see no alternatives on the horizon. VMs, Docker containers (which can also be powered by Nix), gaming, you name it. Not sure about Windows though, haven’t used it for a decade. P.S. A VM per project is a heavy overkill. Nix does a lot better job.

@temporal #NixOS all the way. I've been using it for > 4 years as my daily driver on all of my linux machines.

@MasseR @temporal here as well, since end of 2014, nixos on all devices except phones. I do not see why I would go back anytime soon, nixos is just superior in every way (for the nerd, not for the casual user, IMO).

@temporal A month ago, I migrated to #NixOS on my two devices (I was just using any other distro with home-manager), and it is definitely usable as a daily driver. Just take a look at the software available at #nixpkgs or at the options (in case of virtualization) and see if everything you need is there (for example, no VMWare Player if you want to use it as a host, for example).

Sign in to participate in the conversation
Mastodon for Tech Folks

This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!