!9IQChSjwSHXPPWTa:lix.systems

Lix

1102 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-rooms295 Servers

Load older messages


SenderMessageTime
12 Dec 2025
@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
@llakala:matrix.orgllakalamodules can read from the config values in another module, and with my new PR, you can even mutate another modjle18:22:05
@llakala:matrix.orgllakala* modules can read from the config values in another module, and with my new PR, you can even mutate another module18:22:11
@llakala:matrix.orgllakalabut both of those are done with explicit dependency relationships18:22:34
@llakala:matrix.orgllakalai think of it as "a recursive `callPackage` set on steroids"18:23:31
@emilazy:matrix.orgemilylooks interesting, thanks18:42:00
@emilazy:matrix.orgemilyI definitely hate the global namespace / lack of POLA a lot more than the monoid, so it's nice to see something tackling that18:42:35
@iggle:matrix.orgiggleI believe those considerations and the inspiration of cue lead the tweag people to start nickel.20:51:58
13 Dec 2025
@elec3137:matrix.org@elec3137:matrix.org changed their display name from Electria to moved to: @electria:federated.nexus.05:04:21
@elec3137:matrix.org@elec3137:matrix.org removed their profile picture.06:57:26
@elec3137:matrix.org@elec3137:matrix.org removed their display name moved to: @electria:federated.nexus.06:57:34
@elec3137:matrix.org@elec3137:matrix.org left the room.06:57:40
@MartiniMoe:matrix.org@MartiniMoe:matrix.org left the room.07:35:01
@commentator2.0:elia.gardenRutile (Commentator2.0) feel free to pingwhich nix implementations exist beside lix, snix and cppnix?11:27:56
@sirius:ungleich.chCyrillThis https://tvix.dev/ , but I'm unsure how far along it is.11:29:33
@k900:0upti.meK900Snix is a Tvix fork11:37:45
@k900:0upti.meK900I'm not aware of anything that made significant progress outside of Tvix and the multiple cppnix forks11:38:02
@kloenk:kloenk.eukloenkThere is a like 4-5 years old experiment to create just the Daemon in rust but it never got further then accepting nars12:04:24
@griff79:matrix.orggriffWhich project are you thinking of? There are a few implementations of the Daemon protocol in various states of completion.12:06:42
@kloenk:kloenk.eukloenkThe one I wrote back then :p (don’t think I ever announce it anywhere really)12:07:36
@puck:puck.moepuckyeah, i have a similar one laying around; which interestingly requires that each store path has a matching .drv12:44:27
@piegames:flausch.socialpiegamesPuck didn't you build a custom Nix interpreter for replit or something?12:55:10
@aloisw:julia0815.dealoisw Are you thinking of https://nix-re.pl ? 12:55:44
@puck:puck.moepuckahahah no that'd be funny tho12:55:50
@kloenk:kloenk.eukloenkWith all the language dev in currently doing I could start a new nix parser (not alone or something. Sadly there is other things that take time from already always to limited available) :p13:18:34
@antifuchs:asf.computerantifuchs

Welcome to nix-re.pl version [2.3-equivalent]. There is no help.

ahahahah

15:19:07
@antifuchs:asf.computerantifuchsintensely relatable15:19:17

There are no newer messages yet.


Back to Room ListRoom Version: 10