| 11 Apr 2026 |
K900 | Generally the NixOS module is unnecessary now | 10:28:24 |
K900 | We should probably have a deprecation warning somewhere | 10:28:31 |
K900 | But all the required stuff is in nixpkgs now | 10:28:41 |
Primrose (== Léana) | I see, thanks ! | 10:29:11 |
hexa | but that means I need to pick programs from the lixPackageSets manually, correct? | 10:29:46 |
Primrose (== Léana) | Also, why do we need to overlay the packages depending on nix one by one ? here in advanced change | 10:29:46 |
K900 | Yeah | 10:29:58 |
K900 | Because Lix is not a drop-in replacement for cppnix | 10:30:09 |
Primrose (== Léana) | Would it be possible to just do (final: prev: { nix = prev.lix; }) | 10:30:10 |
K900 | In terms of C++ API | 10:30:13 |
K900 | So anything that does not expect Lix will explode | 10:30:22 |
Primrose (== Léana) | I see | 10:30:23 |
Primrose (== Léana) | Good to know, thanks a lot! | 10:30:38 |
zoë (she/her) | was the nixForLinking change not go through in the end? or is it just that the current packages haven't been corrected to use it? | 10:32:52 |
K900 | nixForLinking did go through, but those packages in the example use the C++ API | 10:33:20 |
K900 | So a global overlay won't help | 10:33:29 |
K900 | Unless you also override nixForLinking, which will explode | 10:33:40 |
zoë (she/her) | * did the nixForLinking change not go through in the end? or is it just that the current packages haven't been corrected to use it? | 10:33:49 |
zoë (she/her) | ooh, nix-eval-jobs, colmena & co use the c++ api? didn't know that | 10:36:32 |
Sergei Zimmerman (xokdvium) | Generally anything that depends on the c++ api should now be going through nixComponents for specific versions. | 10:50:25 |
Sergei Zimmerman (xokdvium) | And pkgs.nix is the cli | 10:50:55 |
| 12 Apr 2026 |
| Crystal changed their profile picture. | 02:15:01 |
| leona changed their profile picture. | 12:15:57 |
| 13 Apr 2026 |
John Ericson | https://www.numerique.gouv.fr/sinformer/espace-presse/souverainete-numerique-reduction-dependances-extra-europeennes/ good luck! | 01:52:58 |
delroth | was this meant for the off topic channel? | 10:01:11 |
zoë (she/her) | i've been thinking for a while: after release 2.99, will lix go to 2.100, or will it roll over to 3.0? given the mess and uproar caused by DetNix 3.0, i think a 2.100 would be a much better idea, but is there anywhere this is explicitly written down? | 10:46:38 |
raitobezarius | we don't know yet | 10:49:57 |
raitobezarius | if lix decides to do a very large breaking change, it might make sense to go to 3.0, now that 3.0 is already used, maybe we will go to 4.0 directly, idk | 10:50:17 |
raitobezarius | many options exist | 10:50:20 |
K900 | Honestly just go calver at that point | 10:59:50 |