!yxFWYdmeLrdzdoIrcE:maralorn.de

nix-output-monitor

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

Load older messages


SenderMessageTime
19 Nov 2025
@emma:rory.gayEmma [it/its]Oh huh, i guess theoretically anyone can hook into that23:20:55
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) nono, nix definitely has a concept of phases: https://github.com/search?q=repo%3ANixOS%2Fnix%20phase&type=code 23:21:35
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)it even supports running phases individually ???23:21:48
@k900:0upti.meK900Layering violation ecks dee23:22:04
@whispers:catgirl.cloudwhispers (it/fae)oh wow that's. horrid23:22:10
@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

Show newer messages


Back to Room ListRoom Version: 9