Thread 105613954 - /g/ [Archived: 971 hours ago]

Anonymous
6/16/2025, 9:35:40 PM No.105613954
❄️
❄️
md5: 1b143db7e232ed9d2fd74a6daed156ac🔍
To be fair, you have to have a very high IQ to manage your whole homelab with a single flake and home-manager on NixOS. The elegance of the paradigm is extremely subtle, and without a solid grasp of functional programming and dependency management, most of the configuration will go over a typical sysadmin's head.
There's also the system's inherent statelessness, which is deftly woven into its architecture—its personal philosophy draws heavily from purely functional principles, for instance. The users understand this stuff; they have the intellectual capacity to truly appreciate the elegance of a reproducible build, to realise that it's not just stable- it says something deep about COMPUTING.
As a consequence people who dislike NixOS truly ARE idiots- of course they wouldn't appreciate, for instance, the beauty in a garbage collection run that purges gigabytes of old derivations, which itself is a cryptic testament to the purity of a declarative state. I'm smirking right now just imagining one of those addlepated simpletons scratching their heads in confusion as Eelco Dolstra's genius unfolds itself on their SSH terminals after they run home-manager switch.
What fools, forever trapped in their mutable state... how I pity them.
And yes, by the way, I DO have my GPG master key, generated on a purely ephemeral NixOS install. And no, you cannot see the private key. It's for signing my fellow developers' keys only—and even they have to demonstrate that their own flake.nix can evaluate without impurity (preferably with fewer than 5 inputs) beforehand.
Replies: >>105614069 >>105614099 >>105614567 >>105616828 >>105616849
Anonymous
6/16/2025, 9:48:30 PM No.105614069
>>105613954 (OP)
Aww, they took their Y chromosomes and made a little snowflake.
Anonymous
6/16/2025, 9:51:58 PM No.105614099
>>105613954 (OP)
>As a consequence people who dislike NixOS truly ARE idiots
Sorry. Still not running systemd.
Replies: >>105614194
Anonymous
6/16/2025, 10:01:32 PM No.105614194
>>105614099
Can run NixOS without systemd
Replies: >>105614238
Anonymous
6/16/2025, 10:06:06 PM No.105614238
>>105614194
you can (sort of) run nix, the package manager. but you can't run nixos without systemd.
Anonymous
6/16/2025, 10:19:42 PM No.105614370
i remember trying nix and disliking it greatly for its overcomplexity. i've never had a problem that it says that it solves, and the whole architecture seems like it's just a worse version of a WORM-booted plan 9 namespace system. on top of it, they tie you to systemd for some ungodly reason, and it's not a very fast distribution either.

i "get" it, but the value proposition honestly seems limited to very complicated corporate environments where you have hugely complex ecosystems talking to each other and are constantly scaling up your infrastructure.
Replies: >>105615606
Anonymous
6/16/2025, 10:45:35 PM No.105614567
1631411993007
1631411993007
md5: 1d61f746de92fc406a18ff7e0b33837f🔍
>>105613954 (OP)
posted it again!
Anonymous
6/17/2025, 1:09:53 AM No.105615606
>>105614370
Nix (not NixOS) allows you to package and install software on any distro in a standardized way. Granted, it's mostly useful when you're working with many machines and don't want to go through the trouble of manually compiling and installing stuff. It's also cool if you wanna do development and don't want to install dependencies system-wide, but then again you'll still have to install Nix and sometimes Nix path fuckery means you'll have to troubleshoot to get the binary you built to work.
All that aside, writing a program with a Nix flake on x86_64 and then pulling on that flake on an NVIDIA Jetson and just having it automatically compile the aarch64 version is very cool.
Anonymous
6/17/2025, 1:32:02 AM No.105615763
Nix(OS) is cope on steroids. Everything about it is an attempt to modernize a fundamentally ancient and outdated OS family, and the result is as close to a literal Rube Goldberg machine as software can get. You just don't realize how insanely convoluted it is at first because declarative configuration feels like "magic". The more you use it the more you realize how brittle it actually is. It tries really, really hard to replace Ganoo+Linux brain damage, but ends up compounding it instead because a lot of software is just not designed to work the way Nix tries to make it work.

Less charitably. a lot of things about it are just half-assed. Its bespoke language is raw unwiped ass, nixpkgs is rife with broken and outdated packages (especially GUI stuff), and as a whole the project is just horribly under-documented. It's not 2004 anymore, I don't want to have to bug people on IRC to fix my Linux problems.

I respect what it tries to do, but at the end of the day it's just a loud reminder that we should have moved on from *nix decades ago.

It's still less awful than other "orchestration" software, though.
Anonymous
6/17/2025, 4:05:34 AM No.105616828
>>105613954 (OP)
nigger no one cares, ripping shit off another flake to add to your homelab is trivially easy
Anonymous
6/17/2025, 4:09:18 AM No.105616849
>>105613954 (OP)
I wouldn't piss on it if it was on fire. Go flatpack some appimage you homo.