!yxFWYdmeLrdzdoIrcE:maralorn.de

nix-output-monitor

93 Members
https://github.com/maralorn/nix-output-monitor30 Servers

Load older messages


SenderMessageTime
9 Nov 2025
@emma:rory.gayEmma [it/its]i should look into it perhaps, but i already have one ghc related patch specifically to make stuff run on 32bit lol10:31:50
@maralorn:maralorn.demaralornRedacted or Malformed Event10:32:23
@emma:rory.gayEmma [it/its] ah, yeah i have a patch for basement, but no clue whether it actually applies lol 10:32:26
@emma:rory.gayEmma [it/its] * ah, yeah i have a patch for basement, but no clue whether it actually still applies lol 10:32:33
@emma:rory.gayEmma [it/its]that machine still runs nixos 23.11 for the time being10:32:49
@maralorn:maralorn.demaralornNo you can't bc Element mobile. ๐Ÿ˜ญ10:33:42
@emma:rory.gayEmma [it/its]Which of the 4 element mobiles?10:38:15
@k900:0upti.meK900 Tried sending you an invite 10:53:39
@maralorn:maralorn.demaralornX And10:56:49
@maralorn:maralorn.demaralornAs opposed to XOr ๐Ÿ˜‚10:57:12
@emma:rory.gayEmma [it/its]lmao11:02:11
@emma:rory.gayEmma [it/its]you should just be able to tap the pill then11:02:24
@maralorn:maralorn.demaralornSure I should.12:21:19
@maralorn:maralorn.demaralornMaybe the problem is also my badly maintained and 10 years old synaps.12:21:33
@maralorn:maralorn.demaralorn* Maybe the problem is also my badly maintained and 10 years old synapse.12:51:41
11 Nov 2025
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all) I also noticed nixos' system.replaceDependencies very much breaks noms graph building logic, the graph appears "flat" 19:46:13
@maralorn:maralorn.demaralorn Grimmauld (any/all): Are you able to give me more context on that? 20:06:43
@maralorn:maralorn.demaralornI guess, I can just google what it is.^^20:07:03
@maralorn:maralorn.demaralornDo you mind sharing a screenshot and an example derivation?20:16:47
@maralorn:maralorn.demaralorn* Do you mind sharing a screenshot or even an example derivation?20:16:55
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)image.png
Download image.png
20:49:01
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)it basically strips each package into its own root while building, and "disconnecting" it from the big graph20:49:29
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)

On my system, i run into this with:

  system.replaceDependencies.replacements =
    let
      aspell' = pkgs.aspell.overrideAttrs (old: {
        postFixup = (old.postFixup or "") + ''
          rm $out/bin/aspell-import
        '';
      });
    enchant' = pkgs.enchant.override {
      withHspell = false;
      aspell = aspell';
    };
    in
    [
      {
        oldDependency = pkgs.enchant.dev;
        newDependency = enchant'.dev;
      }
      {
        oldDependency = pkgs.enchant.out;
        newDependency = enchant'.out;
      }
      {
        oldDependency = pkgs.aspell;
        newDependency = aspell';
      }
    ];
environment.systemPackages = [ pkgs.webkitgtk_6_0 ];

(well, the package isn't actually webkitgtk, but that is what pulls these deps)

20:51:54
@maralorn:maralorn.demaralornWhat is this witchery?^^21:20:36
@hexa:lossy.networkhexagraft-like stuff21:21:41
@grimmauld:grapevine.grimmauld.deGrimmauld (any/all)
In reply to @maralorn:maralorn.de
What is this witchery?^^
Replacing runtime libraries without rebuilding the full tree. Because rebuilding webkitgtk and downstrem things is a little too painful.
21:22:15
@maralorn:maralorn.demaralornBut that changes the hash of the derivation, right?21:40:28
@maralorn:maralorn.demaralorn Grimmauld (any/all): I actually suspect this to be https://github.com/maralorn/nix-output-monitor/issues/96 22:09:16
@maralorn:maralorn.demaralornThe problem is that the fundamental internal structure of nom is a tree of derivations, where every node can have storepaths attached. But there are corner cases where this abstraction is actually insufficient because storepaths can actually depend on other storepaths without there derivations depending on each other.22:11:30
@maralorn:maralorn.demaralornI once had a plan on how to fix this, but then I lost traction and now I donโ€™t remember it fully.22:12:18

Show newer messages


Back to Room ListRoom Version: 9