!9IQChSjwSHXPPWTa:lix.systems

Lix

1100 Members
Lix user channel. Feel free to discuss on-topic issues here and give each other help. For matrix.to links to the rest of the Lix channels, see: https://wiki.lix.systems/books/lix-organisation/page/matrix-rooms292 Servers

Load older messages


SenderMessageTime
20 Nov 2025
@whispers:catgirl.cloudwhispers (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
@neolampis:anarchist.nexusνεολαμπής [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:0upti.meK900Should there ever be a lixpkgs, Lix will likely keep supporting both at least for a long time13:51:18
@blastboomstrice:4d2.orgBlastboom 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:0upti.meK900To 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 Nix13:53:39
@blastboomstrice:4d2.orgBlastboom StriceThank you K900:))13:54:29
@blastboomstrice:4d2.orgBlastboom StriceAh I will also add another question there13:54:50
@k900:0upti.meK900Also I think we're reaching a point where the backend technical improvements are going to start paying off big time for the users13:55:13
@k900:0upti.meK900Though we're not all the way there yet13:55:19
@blastboomstrice:4d2.orgBlastboom 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:0upti.meK900But e.g. substitution performance is significantly better now13:55:33
@blastboomstrice:4d2.orgBlastboom StriceYeah 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 far13:57:33
@blastboomstrice:4d2.orgBlastboom 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 far13:57:47
@blastboomstrice:4d2.orgBlastboom StriceAnd people end up getting ddos'd with the same questions😅13:58:11
@neolampis:anarchist.nexusνεολαμπής [he/him]I mean, most of the time you're not going to notice anything different13:58:13
@neolampis:anarchist.nexusνεολαμπής [he/him] 🌚 13:58:24
@neolampis:anarchist.nexusνεολαμπής [he/him]Just maybe a faster experience and better errors is at most what you'll notice with your needs13:58:44
@k900:0upti.meK900I do agree that we should probably have a quick list of features, at least13:59:18
@k900:0upti.meK900Now that we have things to put on there that users will actually notice13:59:42
@522_:catgirl.cloud522 it/its ⛯ΘΔ "actually telling people why they depend on a failing derivation" is a big feature imo 14:03:37
@522_:catgirl.cloud522 it/its ⛯ΘΔwhere the previous solution was "uhhh --show-trace and read the vomit?"14:03:50
@522_:catgirl.cloud522 it/its ⛯ΘΔthat's probably the biggest immediately visible feature i'm aware of14:04:15
@tebriel:frodux.nettebriel Oh! I'm happy to move to another thing, what provides lixPackageSets? 14:08:26
@k900:0upti.meK900It's in nixpkgs14:08:42
@k900:0upti.meK900 Just set nix.package = pkgs.lixPackageSets.latest.lix 14:08:50
@just1602:systemli.orgjust1602It'll also give you cached build, so no more build time for lix.14:10:05
@tebriel:frodux.nettebrielthanks very much! so also no more lix flake input too14:32:03
@xyenon:mozilla.orgXYenon joined the room.14:41:19
@psentee:matrix.orgPsentee <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:0upti.meK900 Wait for nixpkgs to update 15:45:28

Show newer messages


Back to Room ListRoom Version: 10