| 20 Nov 2025 |
Blastboom Strice | Thank you K900:)) | 13:54:29 |
Blastboom Strice | Ah I will also add another question there | 13:54:50 |
K900 | Also I think we're reaching a point where the backend technical improvements are going to start paying off big time for the users | 13:55:13 |
K900 | Though we're not all the way there yet | 13:55:19 |
Blastboom Strice | *
- Apart from the (cooler/woker) community (which is obviously a plus), what are the differences with nix?
- what do I gain?
- (vague:) why would I switch to lix?
- what do I lose?
- do I get both nix and lix bugs by using lix?
- what stays the same?
- do I have to change anything apart from 2-5lines in my config to use lix?
- will the nixos commands (like update/nixos-rebuild etc.) still work?
- where do I file bugs? (In nixpkgs from what I learnt)
- is bug fixing/support worse for lix users?
- who maintains the packages? (The same people as before I guess)
- Does lix have a lixpkgs repo like nixpkgs?
- do I still depend on nix/os in any way by using lix?
- if yes, in what way?
- what does it mean to add those packages in the advanced setup overlay?
- do I need advanced nix/os knowledge to use lix or is it like set-once and forget?
- would like mentioning of the docs to get started with lix, like wiki.lix.systems
| 13:55:20 |
K900 | But e.g. substitution performance is significantly better now | 13:55:33 |
Blastboom Strice | Yeah all in all I'd really like to use lix, but both thr lack easily ccesible info and having to think of all these questions, creates a lot of friction to me and end up not having used it so far | 13:57:33 |
Blastboom Strice | * Yeah all in all I'd really like to use lix, but both the lack of easily accesible info and having to think of all these questions, creates a lot of friction to me and end up not having used it so far | 13:57:47 |
Blastboom Strice | And people end up getting ddos'd with the same questions😅 | 13:58:11 |
νεολαμπής [he/him] | I mean, most of the time you're not going to notice anything different | 13:58:13 |
νεολαμπής [he/him] | 🌚 | 13:58:24 |
νεολαμπής [he/him] | Just maybe a faster experience and better errors is at most what you'll notice with your needs | 13:58:44 |
K900 | I do agree that we should probably have a quick list of features, at least | 13:59:18 |
K900 | Now that we have things to put on there that users will actually notice | 13:59:42 |
522 it/its ⛯ΘΔ | "actually telling people why they depend on a failing derivation" is a big feature imo | 14:03:37 |
522 it/its ⛯ΘΔ | where the previous solution was "uhhh --show-trace and read the vomit?" | 14:03:50 |
522 it/its ⛯ΘΔ | that's probably the biggest immediately visible feature i'm aware of | 14:04:15 |
tebriel | Oh! I'm happy to move to another thing, what provides lixPackageSets? | 14:08:26 |
K900 | It's in nixpkgs | 14:08:42 |
K900 | Just set nix.package = pkgs.lixPackageSets.latest.lix | 14:08:50 |
just1602 | It'll also give you cached build, so no more build time for lix. | 14:10:05 |
tebriel | thanks very much! so also no more lix flake input too | 14:32:03 |
| XYenon joined the room. | 14:41:19 |
Psentee | <puts end user hat on> pkgs.lixPackageSets.latest seems to be still on 2.93, lix-project/nixos-module haven't been tagged for 2.94, is there a recommended way to run current release? | 15:44:46 |
K900 | Wait for nixpkgs to update | 15:45:28 |
just1602 | You can track this PR: https://github.com/NixOS/nixpkgs/pull/455756
There's a commit to upgrade the git build and there's a commit to update latest to 2.94. | 15:58:54 |
Psentee | Oh, I was looking for a PR to hit "refresh" every 7 seconds, but didn't look through older PRs O_o | 16:15:20 |
just1602 | CI is already running, it should land in a couple of days, tho | 16:16:07 |
Blastboom Strice | Ok umm thanks for the answers, I got before, Im gonna do the jump to lix | 20:13:55 |
Blastboom Strice | Will just add the code snippet and hope for the best | 20:14:11 |