| 8 Mar 2025 |
WeetHet | nix-command is too tightly coupled with flakes for me, can you even use nix shell without them? | 18:18:03 |
WeetHet | Same for nix run | 18:18:12 |
WeetHet | I sometimes feel like the best course of action for me would be to fork nix 2.3 and work on improving it instead | 18:19:23 |
emily | yes, they support -f | 18:19:37 |
WeetHet | In reply to @emilazy:matrix.org yes, they support -f It implies impure | 18:19:49 |
emily | --expr then. (btw, maybe we should move this out of #nix-dev:nixos.org) | 18:20:14 |
WeetHet | Where | 18:20:21 |
emily | #users:nixos.org? | 18:20:28 |
emily | fwiw Nix 2.3 is also buggy. it just has different bugs. | 18:20:32 |
WeetHet | In reply to @emilazy:matrix.org fwiw Nix 2.3 is also buggy. it just has different bugs. It's simpler | 18:20:43 |
emily | and I suspect Nixpkgs will not support being evaluated with 2.3 for much longer | 18:20:45 |
WeetHet | In reply to @emilazy:matrix.org and I suspect Nixpkgs will not support being evaluated with 2.3 for much longer Small features can be easily added | 18:21:41 |
WeetHet | And it's so much easier to fix bugs when touching every code path doesn't break some flake-related stuff | 18:22:20 |
WeetHet | The other option would be to take Lix's code and tear everything flake-related out of it | 18:27:01 |
raitobezarius | In reply to @weethet:catgirl.cloud The other option would be to take Lix's code and tear everything flake-related out of it we push it to its own libflakes and then someday we will see how to split it up (while providing it as part of the some normal distribution of Lix obviously) | 18:28:06 |
WeetHet | Nix 2.3 has 40k sloc, while 2.26 has 89k | 18:44:02 |
WeetHet | And nix 2.26 has 7 times as many files as nix 2.3 | 18:45:03 |
raitobezarius | and alas 2.3 is pretty much dead | 18:45:24 |
raitobezarius |  Download clipboard.png | 18:45:25 |
WeetHet | I would expect it to be dead, doesn't mean it's unusable | 18:46:00 |
WeetHet | And doesn't mean you can't use it as a starting point | 18:46:11 |
| Qyriad changed their display name from qyriad to Qyriad. | 21:41:03 |
Sergei 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 | does ca-derivations use source: in the fingerprint or the fixed:output ? | 06:02:20 |
fzakaria | i'm having trouble doing the hash calculation by hand | 06:08:21 |
puck | it's the normal format for CA store paths | 08:55:04 |
puck | 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 | yeah, just checked, it's CA, hashed over the nar and sha256 | 09:01:49 |
| puffnfresh joined the room. | 09:21:37 |
| @hurdpublic:pub.solar joined the room. | 11:44:20 |