NixOS Module System | 155 Members | |
| 31 Servers |
| Sender | Message | Time |
|---|---|---|
| 19 Dec 2025 | ||
| i see, okay thanks | 02:59:57 | |
| then ill re-evaluate how i go about this. but thanks for the advice regardless! | 03:00:17 | |
| 08:08:40 | ||
| 08:25:17 | ||
okay, i've been working on the PR for the nixos/bore module, but I'm at a bit of a roadblock when it comes to nixos tests. Since bore local requires a connection to a remote proxy server (i.e. "bore.pub"), should the nixos tests really be connecting to it to verify functionality? Rather, how does networking work with the test suite? Or should I only run tests for the server variant, which simply needs to check if it can listen on 0.0.0.0:<specified port>? | 20:59:24 | |
| actually i think i might be able to set up a server and a local proxy on the same machine that just interact with each other | 21:14:52 | |
| 20 Dec 2025 | ||
| if anyone has free time, could you skim over this PR and see if things look fine? https://github.com/NixOS/nixpkgs/pull/472353 I'm hoping to ask some non-reviewers before I post in the Nixpkgs Review Requests, just so I can minimize the number of cycles I approach reviewers, who might be busy. Thanks in advance! | 02:39:01 | |
| * if anyone has free time, could you skim over this PR and see if things look fine? https://github.com/NixOS/nixpkgs/pull/472353 I'm hoping to ask some non-reviewers before I post in the Nixpkgs Review Requests channel, just so I can minimize the number of cycles I approach reviewers, who might be busy. Thanks in advance! | 02:39:10 | |
| 26 Dec 2025 | ||
| 11:37:59 | ||
| 15:49:41 | ||
| 27 Dec 2025 | ||
| 13:30:50 | ||
| 30 Dec 2025 | ||
| 23:38:40 | ||
| 23:40:10 | ||
| 4 Jan 2026 | ||
| 09:32:00 | ||
| 10:59:43 | ||
| 5 Jan 2026 | ||
| 03:21:02 | ||
| 11 Jan 2026 | ||
| 01:46:23 | ||
| 14:37:00 | ||
| 12 Jan 2026 | ||
| 09:25:24 | ||
| 09:25:57 | ||
| 09:59:43 | ||
| (continues from #nix-lang:nixos.org )
Ah! I didn't know about that channel. Thanks for pointing me here.
Mh, I'd need to check how that works before I can fully understand that. Any reading material you suggest? Maybe there's a guide about internals of the modules type system.
No idea what v2 check&merge is, is that opt-in? Is something that's going in soon?
None should match, Right now I manually made a "union type" (where everything that a single type would allow, is allowed), and it has already bitten me. | 10:04:52 | |
| 11:22:05 | ||
| 18:59:29 | ||
| 13 Jan 2026 | ||
| 08:26:49 | ||
| 14 Jan 2026 | ||
| bake.monorail: Thanks for asking this here. I have some similar ideas. This is currently a limitation of the type system. We don't have explicit union discriminators. Because we currently use There are some action points that i'd like to accomplish and one needs to figure out the order of them:
| 07:29:55 | |
| If you want to help out, doing some PRs i'm happy to answer questions | 07:30:58 | |
| * bake.monorail: Thanks for asking this here. I have some similar ideas. This is currently a limitation of the type system. We don't have explicit union discriminators. Because we currently use There are some action points that i'd like to accomplish and one needs to figure out the order of them:
| 07:36:00 | |
| * bake.monorail: Thanks for asking this here. I have some similar ideas. This is currently a limitation of the type system. We don't have explicit union discriminators. Because we currently use There are some action points that i'd like to accomplish and one needs to figure out the order of them:
| 07:41:34 | |
| I'd need to spend some time on the implementation of the modules system to be of some help. I don't want to derail the discussion, but I'll just leave here my complaint that nix is lacking a type system and it's being reimplemented at run-time.
Which is a bit absurd. It seems to me that the general feeling in the community is that nix won't get a type system any time soon. Maybe we need something like | 09:17:51 | |