!9IQChSjwSHXPPWTa:lix.systems

Lix

1138 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-rooms314 Servers

Load older messages


SenderMessageTime
8 Apr 2026
@k900:0upti.meK900The Lix release notes are the closest thing we have tbh19:00:45
@amboss_mann:matrix.orgAmboss_Mann joined the room.21:00:02
@neil.mayhew:matrix.orgNeil Mayhew joined the room.23:34:26
@neil.mayhew:matrix.orgNeil Mayhew I've switched my NixOS system to use lix and I'd like to have cachix use lix. However, it has a hardcoded dependency on nix-store, via a pkgconfig-depends. I've created https://github.com/cachix/cachix/issues/727 to ask if anything can be done about this. 23:38:15
@neil.mayhew:matrix.orgNeil Mayhew Has anyone here been able to make cachix use lix? 23:38:45
@neil.mayhew:matrix.orgNeil Mayhew Is a client using the nix-store library compatible with a lix daemon? 23:39:24
@goodboy:matrix.orglord_fomothe overlay approach doesn't solve this?23:54:20
9 Apr 2026
@neil.mayhew:matrix.orgNeil Mayhew

No. As I show in the issue, I tried

cachix = hsuper.cachix.override (old: {
  nix = super.lix.dev;
});

and I get

The pkg-config package 'nix-store' is required but it could not be found.

00:03:40
@neil.mayhew:matrix.orgNeil Mayhew That's because cachix has a hard-coded dependency on nix via pkgconfig-depends: nix-store 00:04:25
@neil.mayhew:matrix.orgNeil Mayhew I assume the lix-store library is broadly compatible with the nix-store library, but I'd have to patch the cachix Cabal file to make it use the different library name. 00:05:49
@neil.mayhew:matrix.orgNeil Mayhew I'd also have to patch the same thing in the hercules-ci-cnix-store Haskell package which has the same dependency. 00:06:21
@neil.mayhew:matrix.orgNeil Mayhew * I'd also have to patch the same thing in the hercules-ci-cnix-store Haskell package which is a dependency of cachix has the same dependency on nix-store. 00:07:32
@goodboy:matrix.orglord_fomoah kk gtk00:08:54
@goodboy:matrix.orglord_fomo K900 so that's what buddy said in main nixos room no? 00:09:14
@goodboy:matrix.orglord_fomothat such things might need to be patched00:09:24
@neil.mayhew:matrix.orgNeil MayhewAh, I didn't see that. Thanks, I'll go take a look.00:09:44
@goodboy:matrix.orglord_fomoah well i'm clarifying00:09:54
@goodboy:matrix.orglord_fomoi'm brand new to this lix stuff as well00:10:08
@goodboy:matrix.orglord_fomoi actually was likely as equally annoyed as you about the new builds getting out slowly but never commented on the forum 😂00:10:45
@neil.mayhew:matrix.orgNeil Mayhew I suppose it would be possible to create a small shim that wraps lix.dev and provides a nix-store.pc file that actually points to lix-store but that seems a bit icky 00:10:57
@goodboy:matrix.orglord_fomogood reason to try out (or at least know how) the alt backend00:11:06
@neil.mayhew:matrix.orgNeil Mayhew TBH, I think the slow builds are a general problem with nixos-unstable and not related to nix-vs-lix 00:12:19
@goodboy:matrix.orglord_fomoyeah totes. but it gave us a reason to try out lix00:12:32
@goodboy:matrix.orglord_fomoplus, honestly i like contrarian vibez anyway00:12:43
@neil.mayhew:matrix.orgNeil MayhewI'm kicking the tires at the moment but I like what I'm seeing00:12:50
@goodboy:matrix.orglord_fomohehe00:13:19
@goodboy:matrix.orglord_fomoi been meaning to take a look for a while anyway00:13:36
@goodboy:matrix.orglord_fomousually there's gotta be an actual failure of something to get my butt in gear.00:13:56
@goodboy:matrix.orglord_fomoi actually think it's a testament to the whole system that you can this easily swap out the entire backend so easily00:15:46
@neil.mayhew:matrix.orgNeil MayhewYes, it's a clear sign of good design00:16:10

Show newer messages


Back to Room ListRoom Version: 10