!VRULIdgoKmKPzJZzjj:nixos.org

Nix Package Manager development

864 Members
For people hacking on Nix: https://github.com/NixOS/nix Nix maintainers can be reached here.184 Servers

Load older messages


SenderMessageTime
19 Nov 2025
@7karni:matrix.org7karni joined the room.10:52:19
@5ulu5:matrix.orgLeo joined the room.12:40:18
20 Nov 2025
@user12592851:matrix.orgJohn joined the room.04:51:20
@yzhyhalo:matrix.orgYevhen Zhyhalo joined the room.16:08:34
21 Nov 2025
@amadaluzia:unredacted.orgamadaluzia changed their display name from amadaluzia to amadaluzia (🇹🇷 til 25th).14:45:09
@isabel:isabelroses.comisabel changed their profile picture.18:14:08
22 Nov 2025
@Ericson2314:matrix.orgJohn Ericsonhas anyone debugged nix on macOS?05:36:03
@Ericson2314:matrix.orgJohn EricsonI coudn't figure it out or my friend 😭05:36:12
@Ericson2314:matrix.orgJohn Ericsonall sorts of "debugserver not found"05:36:19
@joerg:thalheim.ioMic92 @Ericson2314:matrix.org: i started last Sunday: https://github.com/Mic92/strace-macos 09:21:20
@joerg:thalheim.ioMic92Didn't notice anything special, but I still miss my ebpf and it would be cool if they wouldn't have a userland service that slows down everything and make things like https://github.com/Mic92/strace-macos/issues/41 hard. 09:24:42
@fzakaria:one.ems.hostfzakariawow thats cool17:50:45
@fzakaria:one.ems.hostfzakariaDoesn't MacOS have DTrace ?17:52:06
@fzakaria:one.ems.hostfzakariahttps://8thlight.com/insights/dtrace-even-better-than-strace-for-os-x I think the DTrace engineers even brought it to Linux also now too17:52:41
@fzakaria:one.ems.hostfzakariaso there's eBPF and DTrace17:52:45
@Ericson2314:matrix.orgJohn Ericson And right you were talking about that, thanks @joerg:thalheim.io: 17:53:02
@joerg:thalheim.ioMic92They do have it, but it's not trivial to use and can freeze up your computer: https://lobste.rs/s/q50ecd/strace_macos_clone_strace_command_for19:02:13
23 Nov 2025
@eveeifyeve:matrix.orgeveeifyeve joined the room.21:45:30
@eveeifyeve:matrix.orgeveeifyeve Robert Hensing (roberth): is the sparseNodes already implemented? 21:51:52
@roberthensing:matrix.orgRobert Hensing (roberth) eveeifyeve: it's not been done yet 21:53:45
@roberthensing:matrix.orgRobert Hensing (roberth) it may make sense to play around with the idea in flake-compat first 21:54:38
@roberthensing:matrix.orgRobert Hensing (roberth)it's a more light weight environment for that kind of thing21:54:51
@roberthensing:matrix.orgRobert Hensing (roberth) you'd have to generate the sparseNodes structure by hand, but I think it's a good way to explore what actually needs to be in there 21:55:40
@roberthensing:matrix.orgRobert Hensing (roberth)iirc flake-compat is written with one global context of one lock file in mind. Probably makes sense to make those functions a bit more independent first so that it's easier to turn it into something that works for multiple flake locks21:57:40
@roberthensing:matrix.orgRobert Hensing (roberth) so I'm not exactly sure what needs to be in sparseNodes, but my idea is to treat nodes as a dumb storage for pins, ignoring the dependency injection related fields that are in nodes. I don't know if we even want those in the lock file at all because they're basically duplicated info from the easily readable flake.nix inputs. 22:01:14
@roberthensing:matrix.orgRobert Hensing (roberth) so I think the minimum we need is a mapping from the inputs structure to the nodes names that contain the corresponding pins 22:02:21
@roberthensing:matrix.orgRobert Hensing (roberth) and then in the final phase we put the pins in sparseNodes directly instead of a string that references the node 22:02:57
@roberthensing:matrix.orgRobert Hensing (roberth)btw this is about https://github.com/NixOS/nix/issues/773022:03:23
@roberthensing:matrix.orgRobert Hensing (roberth)Reuse input lock files22:03:29
24 Nov 2025
@amadaluzia:unredacted.orgamadaluzia changed their display name from amadaluzia (🇹🇷 til 25th) to amadaluzia.12:57:18

There are no newer messages yet.


Back to Room ListRoom Version: 6