!9IQChSjwSHXPPWTa:lix.systems

Lix

1141 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-rooms315 Servers

Load older messages


SenderMessageTime
9 Apr 2026
@blokyk:matrix.orgzoë (she/her)

a Signal group
one more messaging app to install...

10:32:06
@blokyk:matrix.orgzoë (she/her)1775730716788.jpg
Download 1775730716788.jpg
10:32:10
@blokyk:matrix.orgzoë (she/her) *

a Signal group

one more messaging app to install...

10:32:19
@raitobezarius:matrix.orgraitobezariusi mean, the matrix channel is usually not very usable in practice ^^10:53:47
@blokyk:matrix.orgzoë (she/her)oh no i definitely agree it's a better choice10:55:04
@blokyk:matrix.orgzoë (she/her) * 10:55:20
@blokyk:matrix.orgzoë (she/her) * 12:11:45
@blokyk:matrix.orgzoë (she/her) * on matrix I'm not sure, but there also the zulip channel (and the con's website for general info) 12:12:00
@delroth:delroth.netdelrothmeanwhile, FOSDEM:12:12:58
@raitobezarius:matrix.orgraitobezariusi was in the FOSDEM Matrix server and I couldn't use it personally ^^'12:14:57
@raitobezarius:matrix.orgraitobezarius(I was also in the LPC Matrix server etc etc)12:15:25
@blitz:chat.x86.lolblitzHey lixers! Does anyone know what the current status of the work on capnproto is? I'm wondering what my options are to talk to the Lix daemon from Rust without FFI to C++17:41:33
@blitz:chat.x86.lolblitz (background: I'm currently removing the FFI in attic that talks to the nix daemon via the c++ libraries and I'm wondering whether shelling out to nix-store is the only option at the moment) 17:43:09
@piegames:flausch.socialpiegamesThe status is please hold the line17:47:14
@piegames:flausch.socialpiegamesShould be all set up within the next 6 months17:47:27
@piegames:flausch.socialpiegamesCurrent work status is we have some internal protocols running on Capnproto already, but the main protocols need an interop story and everything's FUBAR and the person driving this got a bit burnt working on it and is currently taking a little break to recover.17:49:25
@blitz:chat.x86.lolblitzThat's fair18:00:51
@blitz:chat.x86.lolblitzSo shelling out it is 😅18:01:15
@yuka:yuka.devYureka (she/her)you could also directly implement the existing nix daemon protocol18:02:11
@yuka:yuka.devYureka (she/her)or whatever version of it18:02:41
@yuka:yuka.devYureka (she/her)https://codeberg.org/gorgon/gorgon/src/branch/main/nix-daemon18:04:56
@yuka:yuka.devYureka (she/her)https://git.snix.dev/snix/snix/src/branch/canon/snix/nix-daemon18:04:58
@yuka:yuka.devYureka (she/her)here are two implementations of it in rust. neither of them support getting NARs out of the nix store but the author of the gorgon one wasn't opposed to adding that18:05:26
@yuka:yuka.devYureka (she/her)Redacted or Malformed Event18:05:38
@blitz:chat.x86.lolblitz Will check. 18:21:00
@neobrain:matrix.orgneobrainIs there a recommended way of implementing nix-based tooling? For example, say I wanted to generate and build a nix expression without relying on cppnix or lix specifically being installed on the system. Presumably talking to the daemon would be preferred for that? And if yes, what's the typical communication protocol? (Do I pull in a library or do I just, like, open a Unix socket or something?)18:36:35
@k900:0upti.meK900The daemon doesn't do eval18:43:49
@k900:0upti.meK900Only the clients do18:43:53
@neobrain:matrix.orgneobrain oh right... so I would have to pull in something like snix to evaluate the expression, and then request the daemon to realize the evaluated expression? And creating an out-link (with a GC root) would be a client-task again presumably that I just can't really abstract over at all?
(Trying to get my terminology in line here)
18:58:32
@neobrain:matrix.orgneobrainInteresting, looking at the unstable nix C API, there's apparently a plugin interface too. That might be suitable for the particular type of tooling I'm looking into atm19:02:38

Show newer messages


Back to Room ListRoom Version: 10