| 20 Nov 2025 |
νεολαμπής [he/him] | Yo | 13:45:59 |
Blastboom Strice | In reply to @blastboomstrice:4d2.org I'll paste them and maybe modify them a bit
- 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)
- 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?
| 13:46:06 |
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)
- 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?
| 13:46:37 |
νεολαμπής [he/him] | Also the position of flakes, i'd say. I'm a bit perplexed why lix is negative on them, besides them being in development hell for such a long time. I'd ask "why are flakes bad?" and "what is the proposed replacement to them?" | 13:47:37 |
Blastboom Strice | I suppose these could easily be answered in case someone asks, but having the answers easily available it would help more people to switch with less friction | 13:47:39 |
whispers (it/fae) | https://wiki.lix.systems/books/lix-contributors/page/flakes-feature-freeze explains both of these things | 13:47:56 |
νεολαμπής [he/him] | I see, thank you! | 13:48:09 |
K900 | There is no lixpkgs | 13:50:13 |
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 third-party plugin, even when migrated out of the main nix | 13:50:16 |
K900 | Or at least not yet | 13:50:20 |
K900 | Lix only replaces the actual Nix implementation | 13:50:29 |
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 third-party plugin, even when migrated out of the main lix | 13:50:30 |
K900 | As in the code that runs when you invoke nix-whatever or nix whatever | 13:50:38 |
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)
- 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:50:42 |
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 |