@hipsterelectron show me im immune to propaganda
@hipsterelectron show me im immune to propaganda
@june nix is not the final stage of linux. it is intentionally designed to create a monopolistic structure and it is run by fascists https://cryptid.cafe/objects/55718385-fd29-4f3d-8aad-3ae42c0f724c
@hipsterelectron @june honestly this reads like @zzt ranting about nix and at first glance i thought the poster was talking about themself
@davidgerard @hipsterelectron @june you wouldn’t nix an OS
@hipsterelectron @june what about GNU Guix
@hipsterelectron i hate nix so fucking much
@EeveeEuphoria @june ooo you're right that's the more general critique
@EeveeEuphoria @june you may be interested in my emacsconf talk from last year which delved into text as an interface https://emacsconf.org/2024/talks/regex/
@hipsterelectron @june Nix feels like it isn't Linux, but it's its own, closed, thing. you must do everything through nix, and the skills are basically locked in, learning nginx with nix doesn't mean you know nginx, it means you know nix
@freya @june a "language" which oh we can't allow you to be turing complete we don't trust you with that. oh also we don't have like a package manager for our language because you can't express anything worth making a reusable library for. congratulations, you have learned how to use a terrible system. now you can relentlessly neg everyone else about safety
@hipsterelectron @june just learn the fucking config format of your fucking applications holy shit. Nix is actually much more complicated than
port 22
PermitRootLogin prohibit-password
PasswordAuthentication no
and such
@freya@chaosfem.tw @hipsterelectron@circumstances.run @june@ak.vern.cc nix is decent* when you also know the underlying software, a unified config layer which you can map your knowledge into
purely from a ux perspective, ignoring the uh, obvious other problems with it
nix as a language is kinda stupid because it tries to be 'pure and functional' whilst describing the most chaotic environment imaginable. there's no "isolate from the world" niceness you can get with haskell et al
nixos is cool in theory but rly just annoying once you encounter packages that aren't in nix, because naturally there's minimal support for running other software. the best answer is 'learn the language' which is hillarious
i use it still for now because i cba moving, but it will probably be fedora with nix (just for packages) after this
Me: hi so I need to run $CLOSED_SOURCE_VENDOR_BINARY for reasons...
NixOS community: have you considered packaging it in nixpkgs? here, just write this 200-line derivation to hack together an FHS-like filesystem layout because we're so obsessed with purioty we don't even put our libc in a logical fucking location
@hipsterelectron @june are you talking about Rust or Nix?
Well no Rust does have a package manager, but the same vibe seems to exist in the Nix and Rust community. a lot of very privileged folks who've likely never used a machine with less than 4GiB of ram in the last 10 years and don't care if their every action is built upon layers and layers of abstraction. The real fear I have with Nixi s, it doesn't teach you to use your applications, it teaches you to use a black box that might, or might not, configure your applications. you don't really know unless you dig into it, and Nix makes that really really fucking hard
@freya @june cargo is a pestilence and i'm destroying it. rust the language is salvageable. the vibe you've described shared across the two communities is to me closely aligned with the very literal US military-industrial complex if not directly synonymous. not only are they boring and closed-minded, they need to ensure nobody else can demonstrate that they exist in a state of self-induced privation