!VRULIdgoKmKPzJZzjj:nixos.org

Nix Hackers

899 Members
For people hacking on the Nix package manager itself188 Servers

Load older messages


SenderMessageTime
8 Mar 2025
@weethet:catgirl.cloudWeetHetAnd doesn't mean you can't use it as a starting point18:46:11
@qyriad:katesiria.orgQyriad changed their display name from qyriad to Qyriad.21:41:03
@xokdvium:matrix.orgSergei Zimmerman (xokdvium)https://github.com/NixOS/nix/pull/12615 | Enabling UBSAN in CI checks I think that's something that lots of people really wanted to see and meson migration / per-component packaging overrides now make it possible.22:10:49
9 Mar 2025
@fzakaria:one.ems.hostfzakariadoes ca-derivations use source: in the fingerprint or the fixed:output ?06:02:20
@fzakaria:one.ems.hostfzakariai'm having trouble doing the hash calculation by hand06:08:21
@puck:puck.moepuckit's the normal format for CA store paths08:55:04
@puck:puck.moepuck tho you'll have to make sure you take the references and the -{output name} quirks in account, since FODs don't have those 08:56:27
@puck:puck.moepuckyeah, just checked, it's CA, hashed over the nar and sha25609:01:49
@puffnfresh:chat.home.brianmckenna.orgpuffnfresh joined the room.09:21:37
@hurdpublic:pub.solar@hurdpublic:pub.solar joined the room.11:44:20
@hurdpublic:pub.solar@hurdpublic:pub.solar changed their profile picture.14:05:39
@hurdpublic:pub.solar@hurdpublic:pub.solar changed their profile picture.14:11:16
@hurdpublic:pub.solar@hurdpublic:pub.solar changed their profile picture.14:28:51
@connorbaker:matrix.orgconnor (burnt/out) (UTC-8)

tomberek: I was working on a PR to use immutable lists (https://github.com/NixOS/nix/pull/11767) and was working on shrinking the size of the Value structure (https://github.com/ConnorBaker/nix/commits/feat/tagged-values/). Both of them are what made me want to give my talk.

I don’t have a PR for the primitives — I think the first step would be to survey the ways we most commonly interact (or want to interact) with the data structures. Then, choosing primitives that enable those interactions and compose well. Then, choosing implementations for the data structures that make those primitives fast.

19:58:46
10 Mar 2025
@jacek:poz.petdeprecated, moved to @poz:poz.pet changed their display name from jacek to deprecated, moved to @poz:poz.pet.00:30:33
@sinan:sinanmohd.comsinan changed their profile picture.02:45:54
@marie:marie.cologne@marie:marie.cologne joined the room.11:35:30
11 Mar 2025
@fzakaria:one.ems.hostfzakariaRedacted or Malformed Event01:53:56
@fzakaria:one.ems.hostfzakariaRedacted or Malformed Event01:56:21
@sinan:sinanmohd.comsinan changed their profile picture.18:25:29
@sinan:sinanmohd.comsinan changed their profile picture.18:46:53
12 Mar 2025
@fzakaria:one.ems.hostfzakaria If i use a separate store; how can i make it easily so my nix commands use it without doing --store 01:57:34
@puffnfresh:chat.home.brianmckenna.orgpuffnfresh
In reply to @fzakaria:one.ems.host
If i use a separate store; how can i make it easily so my nix commands use it without doing --store
can be set at compile time, or in nix.conf
02:15:21
@fzakaria:one.ems.hostfzakariai was thining like a bind mount or somethig with nix-shell02:15:40
@fzakaria:one.ems.hostfzakariaso it's temporary02:15:43
@fzakaria:one.ems.hostfzakariabind mounts doesn't work actually because i lose out on all my current tools in the current process02:24:13
@fzakaria:one.ems.hostfzakariain NixOS02:24:15
@fzakaria:one.ems.hostfzakaria

Okay this works though

nix run nixpkgs#fish --store /tmp/dyn-drvs

02:25:22
@fzakaria:one.ems.hostfzakaria (not sure why unshare -> mount --bind doesn't though ) 02:25:31
@puffnfresh:chat.home.brianmckenna.orgpuffnfreshdidn't you say that you wanted to do it without using --store?03:44:11

Show newer messages


Back to Room ListRoom Version: 6