!yxFWYdmeLrdzdoIrcE:maralorn.de

nix-output-monitor

94 Members
https://github.com/maralorn/nix-output-monitor31 Servers

Load older messages


SenderMessageTime
19 Nov 2025
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) there is a couple disgusting layer violations. E.g. nix knows about outputs (particularly the bin output) to make nix run flakes work. And it also knows about quite a lot in meta. Add build phases to the pile, i guess. 23:22:55
@maralorn:maralorn.demaralornoutputs are a central concept in nix, I don't see how nix knowing about them in general is a layer violation23:24:15
@maralorn:maralorn.demaralornSpecial casing bin might be a violation23:24:50
@maralorn:maralorn.demaralornI mean I guess all of that could be made explicit as nix interface23:25:18
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)yes, outputs are fine, but knowing about bin is wrong23:27:00
@emma:rory.gayEmma [it/its] Dont you need to know about bin to make nix run work? 23:27:44
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) tbh if you asked me how to rewrite nix, i'd split the thing into nix and nixpkgs commands, with the former being just evaluator/builder and the latter being a wrapper that adds domain-specific knowledge and assumptions 23:27:48
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) thats exactly the problem. Flakes are a giant layer violation and should not be part of the evaluator imo. 23:28:13
@emma:rory.gayEmma [it/its]The alternative would be more digging into meta/mainProgram (which it does anyways)23:28:15
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)like, nix shouldn't fight you if you want to use it for something not nixpkgs-shaped23:29:35
@emma:rory.gayEmma [it/its]I dont think they are, theyre part of the CLI, not the underlying evaluator23:29:37
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) as it stands you can't really split the two apart 23:30:26
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)anyways, enough ranting, this is becoming wildly offtopic for nom23:31:30
20 Nov 2025
@vivekanandan_ks:matrix.orgvivekanandan_ks

Hi All,
I'm using nh, so using nom indirectly . I love them ❤️.

It's both informative and cool at the same time❤️.

06:41:09
@vivekanandan_ks:matrix.orgvivekanandan_ks Not sure whether others have suggested this , just curious.
Is adding an ascii progress bar like things is good?
Like one for downloads and one for builds.
06:42:24
@k900:0upti.meK900 This was literally added a week ago for downloads 07:23:38
@maralorn:maralorn.demaralornI removed the one for builds again after popular demand.08:10:35
@maralorn:maralorn.demaralornBecause it was bad.08:11:17
@maralorn:maralorn.demaralornI could add one for the total. Will consider that.08:12:01
@maralorn:maralorn.demaralornMaybe I just should have used a proper uri parsing library.09:18:08
@emma:rory.gayEmma [it/its]multicolor progress bar 👀13:29:07
@emma:rory.gayEmma [it/its](completed vs running)13:29:52
21 Nov 2025
@jappie:jappie.devjappie joined the room.17:03:08
@isabel:isabelroses.comisabel changed their profile picture.18:14:39
23 Nov 2025
@d:metropolis.nexusdave :3 set a profile picture.16:52:39
24 Nov 2025
@emma:rory.gayEmma [it/its]i wonder if this is a reasonable way to detect finished builds as fallback?17:20:29
@emma:rory.gayEmma [it/its]clipboard.png
Download clipboard.png
17:20:29
@emma:rory.gayEmma [it/its]because i'd assume that nix builds dont start running until all of their inputs are finished?17:20:53
@maralorn:maralorn.demaralornIs this on nom main?17:23:18
@emma:rory.gayEmma [it/its]thats on my server, so no17:23:34

Show newer messages


Back to Room ListRoom Version: 9