!VRULIdgoKmKPzJZzjj:nixos.org

Nix Hackers

955 Members
For people hacking on the Nix package manager itself200 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
6 Apr 2025
@emilazy:matrix.orgemilykind of at odds with the dynamic-derivations model, right?11:51:49
@emilazy:matrix.orgemily(not saying that I necessarily disagree, just that it seems like there's a commitment to some serialized derivation form at this point)11:52:21
@p14:matrix.orgp14
In reply to @roberthensing:matrix.org
Maybe nix.overrideAttrs could throw a useful error referring to a monolithic nixVersions.nix_mono package to ease the transition
Just hit this and would have appreciated such an error.
11:54:32
@p14:matrix.orgp14Actually struggling a bit to untangle what is going on and why I can’t apply a patch. Does nix mono exist yet?11:55:32
@Las:matrix.orgLas
In reply to @flokli:matrix.org
You shouldn't be manually adding your own derivations, especially if you're not also calculating Output paths (correctly)
I’m doing dyn drvs
12:39:18
@Las:matrix.orgLasI don’t want to depend on the nix evaluator in my drv12:39:27
@emilazy:matrix.orgemily (are you sure your problem is not just missing ^*?) 12:51:09
@Las:matrix.orgLas
In reply to @emilazy:matrix.org
(are you sure your problem is not just missing ^*?)
What
13:25:30
@Las:matrix.orgLasI never considered that13:25:41
@Las:matrix.orgLasWhy would you need that13:25:46
@emilazy:matrix.orgemily nix build /nix/store/foo.drv builds that drv, …^out builds that output 13:25:52
@emilazy:matrix.orgemilythere was a warning for it for many releases but it got removed13:25:58
@emilazy:matrix.orgemily the idea is that nix build X always produces X 13:26:03
@emilazy:matrix.orgemily so nix build /nix/build/non-drv-store-path will try to substitute that path, e.g. 13:26:16
@Las:matrix.orgLasMakes sense13:37:12

Show newer messages


Back to Room ListRoom Version: 6