Which is worse hell to write?
Evaluate on criteria such as lack of usable documentation, code ugliness, ease of determining what is wrong when something won't work, and generally the amount of headaches you experience trying to get something to work
Join us for NixOS CN Meetup #1 on August 9–10 held at ShanghaiTech University’s Pudong Campus, the first-ever Nix-focused event in China!
https://discourse.nixos.org/t/first-ever-nixos-cn-meetup-2025-08-09-10-shanghai/67457
#Lix just merged an experimental integer coercion feature.
That's useful if you want to interpolate an integer into a string. In #nixlang you previously needed to explicitly call `toString` to achieve that cast.
And checking my personal configuration it looks like I can drop all `toString` usage in my configuration with this.
https://git.lix.systems/lix-project/lix/src/branch/main/doc/manual/rl-next/integer-coercion.md
How we use Nix with Flakes ❄❄❄❄
https://qeef.srht.site/post/how-we-use-nix-with-flakes/
It looks like we use Nix with flakes since cradle to the grave.
Considering Nix flakes being experimental, that’s scary.
And Nix laungage itself does not help, neither so many conventions and confusions one needs to keep in mind.
You can write nicer nix code
https://qeef.srht.site/post/you-can-write-nicer-nix-code/
Here are some suggestions:
- Make nesting match the scope.
- Name things and name them properly.
- Let things in `let ... in ...` follow order.
Warning! Nix language!
https://qeef.srht.site/post/warning-nix-language/
I wrote a piece. But I am too tired to read it after myself. Sorry.
I'm not happy as a #NixOS user because of #NixLang but I'm finding I'm also not really happy as a former #Nix user either.
Anybody want to give me the hard sell on #guix? Do you find the free software licensing requirement to be limiting? Is package availability a problem otherwise?
Or should I give NixOS another shot?
@skyr Da bist du in der heiligen Dreieinigkeit¹ des Nixiversums (https://hachyderm.io/@leftpaddotpy/111071134745246898) falsch² abgebogen:
#NixPkgs ist nicht #NixOS.
#NixOS ist nicht die #NixDSL a.k.a. #NixLang.
Die #NixDSL ist nicht #NixPkgs.
(Und jeweils auch nicht umgekehrt)
Aber alle drei¹ sind #Nix.
—
¹Den #NixPaketmanager/#NixInterpreter (#CppNix) gibts auch noch. «Viereinigkeit»? Mannigfaltigkeit?
²Wie so manche «falsche» Abzweigung kann auch das (über Umwege) zum Ziel führen. Und man lernt die Gegend besser kennen!
Kubernetes the Nix way parts 2 and 3 are out.
Surprised even myself this evening with the API server and etcd up and working! This might not turn out to be a Sisyphean task after all!
Now there's something you don't see every day.
30-month contract in the French alps doing development of tooling to use Nix on supercomputers.
https://recrutement.inria.fr/public/classic/en/offres/2024-07733
Give a man a flake, busy him for a day. Teach a man to nix, frustrate them for a lifetime.
DevTooling effort: hey, you should try our new tool!
Me: Is it docker or nix or a VM?
DE: Haha, it's a good tool sir
Look inside: nix
https://akko.isabelroses.com/objects/3f1dd534-0cff-4333-947c-a64168015648