They have virtually no moderators (they all quit because they were burnt out and manipulated), filled with racist
, and are associated deeply with anti-migrant violence and warmongering (Anduril) who hire people straight out of NixOS to build weapons to fund imperialism everywhere.
Go use Guix instead (they don’t rely on free GitHub credits or limitless AWS S3 buckets) and are objectively superior on a technical standpoint (no “experimental features” that everyone considers stable) and don’t give any shit about nonfree software unless you provide it, or only contribute to nixpkgs (collective infra) and outside projects like Lix/Snix.
Avoid the NixOS community at all costs if you value your emotional labor. Even the chuds have done this with things like Determinate Systems Nix (“Nix without the drama”) and making their own corpo shill platform called “flakehub”
Source: A former NixOS community member (me)
There is no liberalism anymore, only fascist cultural hegemony that will take over every space it can.


Both Guix and Nix evaluate derivations which are a standardized format. Guix just doesn’t evaluate Nix derivations because it doesn’t implement a Nix DSL interpreter and it doesn’t use the same package repository (nixpkgs).
There are a lot of benefits to using scheme and you don’t have to be an expert in Scheme to create packages (I wasn’t when I started out and anyone who claims to be an expert in either Nix or Scheme gets laughed out the room).
comparison
This is the hello world package in Guix
This is the hello world package in Nix
A lot of the same skills and concepts transfer over, so if you’re comfortable with Nix you don’t have to lose all your skills and start over. I personally find the Guix package definition a lot more understandable than the Nix one.
The problem is not scheme, its the lack of systemd.