| 20 Nov 2025 |
whispers (it/fae) | * well. not really the replacement part, but at least that flakes will continue to stick around for some period of time in a plugin, even when migrated out of the main lix | 13:50:45 |
νεολαμπής [he/him] | Yeah i noticed, still a good page eitherway; thank you for sharing it. I'll check out npins or flake alternatives | 13:51:14 |
K900 | Should there ever be a lixpkgs, Lix will likely keep supporting both at least for a long time | 13:51:18 |
Blastboom Strice | In reply to @whispers:catgirl.cloud https://wiki.lix.systems/books/lix-contributors/page/flakes-feature-freeze explains both of these things (Cool having "wiki.lix" (wiki.leaks) in the link, haha) | 13:52:59 |
K900 | To answer some of your other question: you gain a lot of small user facing improvements all over, and a lot of technical debt repayment that you probably won't notice; you don't get Nix and Lix bugs, as Lix is a hard fork, and it has diverged significantly enough that most Nix changes require invasive porting anyway; you do still depend on nixpkgs and NixOS; there is no more knowledge required to use Lix than Nix | 13:53:39 |
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 |