I tried it, and while I was really excited about its proposition, it felt like at times any prior knowledge of Linux was a bit wasted. I also had some significant problems with needing to pin packages.
I don’t doubt that it’s a great option for many, if you’ve got the time to learn it. I’m finding myself in the position where I stick my flag to one distro and keep it there for as long as it doesn’t piss me off.
Yeah. I had a similar experience. My first successful install, following the docs, didn’t have a network stack. It turns out that the docs are not representative of what’s considered best practices at this point. I also don’t care for needing a new DSL for a single use case.
So, for me, it’s a non-starter. Fedora Atomic is meeting my needs nicely at this point. NixOS has brought some excellent ideas to the forefront and is a great match for some people. I’ll pass until I can use my JSON/YAML/TOML and the docs are useable.
I’m more interested in Mint 22
LMNE: Linux Mint Nix Edition
…hmm
Have tried, had bad experience trying to get damn libs to work with clang, gave up and went back to Arch
I want to but COSMIC DE.
You can absolutely install Cosmic with Nix
How do you do that?
You can use this flake to add cosmic to your configuration
Am currently on NixOS
Looking to move to RedoxOS as soon as viable
I’ve looked into the same, sad it’s not viable yet…
Well it’d need declarative configuration IMO, so maybe something like tvix would need to be integrated first. That could also get us to being DSL agnostic.
Bur damn, RedoxOS (impl) is sexy.
I’d been hearing a lot about NixOS so I did a VM install. It wanted me to setup my own partitions manually without even giving preset sane defaults like I was back in 1994 installing Slackware.
Nope. My OS is a tool, not a lifestyle.
it wanted me to setup my own partitions manually
You’ve obviously never used nix, it’s GUI installer can auto configure just fine.
When your OS AND apps are declared and stateful a lot of risk and complexity is removed. Configuring is just a bad experience with poor usability and worse documentation.
I need to compile my kernel… by hand with tools from beige-age computing.
So? If that’s too much for you, use Chrome OS
There is a Gnome/KDE installer too now ;)
My OS is also a tool!
Those jerk OSs and their bullying!
Where do you draw the line though between tool and lifestyle? At setting up partitions (which is a trivial thing I would not mind at all)?
Sounds like you haven’t done it in a while. It has calamares installer now.
This is the opposite of me. I always get nervous when I don’t have precise control over how the disk layout looks. I explicitly decided for the non-graphical installer when I first downloaded NixOS
Slackware still does that in 2024.
You can even still launch Slackware from DOS!
deleted by creator
Encryption? Also you’re assuming there’s only one block device…
assuming the person before did not just mean partitioning, but also all other storage-related tasks
I mean, if we’re talking sane you shouldn’t need more than one partition.
How long ago did you try? You should try again, I did not have this experience setting up with the graphical installer a few weeks ago.
I tried it once and gave up after realizing the necessary mental gymnastics to do simple things like installing something.
Yes, it’s the most stable yet infuriating experience I’ve ever had with Linux. I’m currently using it, but I don’t know for how much longer…
I’ve been tempted by Guix
How unstable is the unstable branch exactly?
Not anymore then arch imo unstable is just rolling release compared to the specific versions which are more like fedora or similar
You should say “unstable channel”. It’s literally just a rolling release that pulls from the
nixpkgs
master branch. So it’s only as stable as it needs to be to pass the Hydra CI tests.And if you get to a working version, you can pin that as a Nix flake to avoid anything breaking until the next time you
nix flake update
.Definitely more stable than Arch. Plus, you can easily roll back if something breaks, and you can choose which packages should use the unstable branch while keeping the overall system stable, which I find amazing. I don’t think I’ve ever had a breaking update, which I can’t say about Arch.
The problem I have with Nix is that you can effectively forget about running random programs or GitHub projects. You either package everything the Nix way or nothing works. As a developer and someone who often likes to try stuff out, that’s really annoying. And Nix, the language, is ass, so is the whole build system. Nobody can convince me otherwise.
I agree with this, not being able to install things globally or use other package managers like pip was really annoying. I didn’t spend that much time with it to be honest, but just simply trying to set up a dev environment wasn’t fun. Also I’m pretty sure elixir doesn’t work on nix at least when I tried it
You can also rollback changes on arch using snapper.
It’s not really the same thing though, those are filesystem snapshots, not package registry snapshots. Think of Nix generations as blueprints of how to construct your OS and environment, not the files themselves (though those are certainly required). I’m not quite sure how to explain it, but it’s a lot more powerful than what basically amounts to a backup.
Fuck yes, I would follow that fox wherever needed!
as a fox myself, i would not recommend it.
Hmmm, how can you type then?
Suspicious!
they using the tongue
👁️🫦👁️
i am sneaky fox, i break into your house, i steal your keyboard, and then i shitpost on lemmy, steal your pasta, and then leave unbeknownst to you.
Too gimmicky
Tis fairly good, don’t like how badly it works with grub tho (which I refuse to change)
This makes arch/nixos a difficult combo to set up
No arch, only NixOS! RAAHHH!!!
Heck yeah brother, AROOO
deleted by creator
Does it? I have two VMs on remote VPS servers that use GRUB because of no UEFI and I had no issues
Might be cause the PC in question I’m testing on does have uefi,(which nixos recommends system senior loader for)
My argument for using it is: it works very well for every other Linux distro, so it should work well with nixos too, uefi or not
As someone who has never tried Linux, this meme has done more to make me want to give it a try than anything else Linux users have thrown at me so far. The fox is very convincing. I might step into the back of an unmarked van if it asked me to.
NixOS is probably a bit more confusing than most Linux distros, but it has a huge amount of advantages too. It has very up to date software and probably never has dependency issues.
That’s par for the course for me. I’m the type that’ll start a video game on the hardest difficulty for a challenge and then my pride won’t let me lower the difficulty so I just quit under the guise of disliking it.
Then you probably shouldn’t use Nix. Maybe try another distro if you haven’t already.
It’s too late, his pride won’t let him go any other distro.
Give him GUIX instead.
I’m running openSUSE because I like lizards.
Foxes are like that though.
They look cute and cuddly… The trustworthy kind, then they bite your hand off and laugh at you.
Some of them are on fire too!
(That’s why I browse with Emacs; much safer, and RMS-approved)
Good idea, bad DSL and toxic community.
nah i am happy with my kde neon
Alternative text: Firefox overcoming Chrome