!9IQChSjwSHXPPWTa:lix.systems

Lix

1122 Members
Lix user channel. Feel free to discuss on-topic issues here and give each other help. For matrix.to links to the rest of the Lix channels, see: https://wiki.lix.systems/books/lix-organisation/page/matrix-rooms304 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
12 Dec 2025
@kfears:matrix.orgKFears (they/them) I really like modules. Functional package graphs get weird and very global when splicing and pkgsStatic and build variants become a thing 16:06:05
@emilazy:matrix.orgemilyI don't think the module system solves the issue of variant sets16:24:52
@emilazy:matrix.orgemily(it just doesn't really have to deal with it in practice since people do the equivalent thing with NixOS much less, although still not zero)16:25:33
@emilazy:matrix.orgemilythe equivalent of NixOS modules for the package set would be if every package definition in Nixpkgs could monkey-patch any other package arbitrarily16:26:32
@llakala:matrix.orgllakala
In reply to @emilazy:matrix.org
well I don't like the module system anyway, it's too global. throws away half of the properties that make Nix nice for package graphs.
i will plug my fav alternate module system
18:17:22
@llakala:matrix.orgllakalahttps://github.com/adisbladis/adios18:17:42
@llakala:matrix.orgllakalait's basically what I always wanted in a module system18:18:20
@llakala:matrix.orgllakalawhere it only evaluates the modules you actually use18:18:35
@llakala:matrix.orgllakalai did some eval profiling for my use of it and it only adds about 2% extra evaluation time - the rest is just from the drvs18:19:43
@llakala:matrix.orgllakalasince the docs are pretty barebones (something I'm hoping to fix), you can see real-world usage here https://github.com/llakala/nixos/tree/6e15be6cae6a9051f763e34ae711460751672df7/wrappers18:20:41

Show newer messages


Back to Room ListRoom Version: 10