| 20 Nov 2025 |
Blastboom Strice | Yeah, I was spamming a person I know with questions a little before😆 | 13:35:03 |
K900 | I feel like the requirement to adding something to the FAQ would be for it to be actually frequently asked | 13:35:27 |
Blastboom Strice | In reply to @blastboomstrice:4d2.org Yeah, I was spamming a person I know with questions a little before😆 Oh wait, he's here, @neolampis:anarchist.nexus | 13:35:45 |
Blastboom Strice | In reply to @k900:0upti.me I feel like the requirement to adding something to the FAQ would be for it to be actually frequently asked I'll paste them and maybe modify them a bit | 13:36:00 |
PeridotGemTech | Lix was a drop-in replacement when I switched. | 13:36:58 |
K900 | There are technically some known incompatibilities now, but they're all around very strange eval quirks | 13:41:13 |
K900 | That you're exceptionally unlikely to actually hit | 13:42:13 |
K900 | Or rather, notice, because you are always hitting at least one of them (something something iceberg) | 13:42:27 |
crop | isn't it possible to test a switch to lix by using lix in a nix-shell -p lix ... and then build ones nixos-config? | 13:42:41 |
K900 | Possible | 13:42:58 |
crop | i think this could be added to some docs for naive users of nix (similar to me) that want to see if the switch to lix is easy. | 13:45:08 |
νεολαμπής [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 |