18 Feb 2025 |
Charles | all nix-shell does is update PATH and run shellHook | 20:07:17 |
Charles | the important part is what stuff it puts in PATH and how that stuff is packaged | 20:07:36 |
Charles | * all nix-shell does is update PATH and run shellHook (or at least nix develop does the shellHook thing, i don't actually remember what the non-nix-command things do) | 20:08:20 |
Charles | in the repl, is it expected that x = import ./foo , editing expressions that are part of that, and then doing x = import ./foo again does not update x | 22:59:13 |
Charles | * in the repl, is it expected that x = import ./foo , editing expressions that are part of that, and then doing x = import ./foo again does not update x ? | 22:59:18 |
Charles | because imo this is super confusing behavior | 22:59:35 |
Charles | * in the repl, is it expected that x = import ./foo , editing expressions that are part of that on the filesystem, and then doing x = import ./foo again does not update x ? | 23:00:09 |
Arian | Yes. Is expected. Otherwise it breaks nix's purity. The nix evaluator only parses files once iirc | 23:30:05 |
Arian | You can trigger a reload with :r | 23:30:16 |
Charles | oh okay, thanks | 23:41:54 |
19 Feb 2025 |
| Vitaliy Potyarkin joined the room. | 13:28:18 |
| [K]ate Temkin changed their profile picture. | 13:00:10 |
Vitaliy Potyarkin | Hi, I've seen infra repo mentioned a few times on git.lix.systems - is it private? I'm interested mostly in your Gerrit configuration and its integration with Forgejo - is that viewable anywhere? | 13:31:11 |
| sako -w- joined the room. | 18:13:32 |
raitobezarius | I'm slowly extracting the configuration to render it public | 20:00:39 |
raitobezarius | I can send you some examples of other infra that does something similar or send you tarballs | 20:00:57 |
raitobezarius | If you need it | 20:00:59 |
| miyu.matrix joined the room. | 21:38:27 |
miyu.matrix | Hello everyone! I'm downloading lix currently but after reading the documentation it's still a little unclear what lix does, can someone provide an example of what changes between using nix & lix? | 21:40:30 |
just1602 | miyu.matrix: at the moment there should not be changes in your daily usage except if you're doing things that have been banned from nixpkgs for years. What you could observe is:
- certain bugs being fixed in lix, but not in nix
- a better evaluation time
- better error messages in a couple of place
- hopefully a more stable tool and less crash / bugs
As far as I know there's not breaking change between lix and nix outside of code quality and bugs being fixed. But if stuff work on nix they're supposed to work with lix
| 21:47:04 |
just1602 | (but I'm not a lix core dev, some people may have better / more complete answer then me) | 21:47:33 |
miyu.matrix | Sounds great thanks | 21:48:23 |
miyu.matrix | I'm currently trying this out because I figured out how to produce and boot nix iso's which is pretty fun, and the system is ephemeral so I can experiment much more | 21:49:32 |
miyu.matrix | Lix is like a direct upgrade, I'm going to integrate this with my full system! | 22:12:48 |
| kip93 joined the room. | 23:28:21 |
20 Feb 2025 |
| skibi joined the room. | 02:07:42 |
skibi | hello | 02:07:49 |
| skibi changed their display name from Sapi to skibi. | 02:07:58 |
skibi | so like | 02:11:01 |
skibi | https://lix.systems/community-standards/ I am reading the rules of the community, and I am wondering if this community is "exclusive" or inclusive, could someone clarify? | 02:13:00 |