!9IQChSjwSHXPPWTa:lix.systems

Lix

1139 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-rooms316 Servers

Load older messages


SenderMessageTime
9 Apr 2026
@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
@neil.mayhew:matrix.orgNeil MayhewCould you point me to the discussion you saw on the NixOS server? There are a lot of rooms on there! 😄00:16:49
@goodboy:matrix.orglord_fomoahh well it was just someone commenting you have to sometimes override / deal-with hardcoded things like you mentioned00:17:26
@goodboy:matrix.orglord_fomo i think also the advance-change section here?
https://lix.systems/add-to-config/
00:17:49
@goodboy:matrix.orglord_fomo

This approach is more robust, as it uses an overlay to rewire other tools that depend on Nix, ensuring consistency across your setup. Tools like colmena or nix-eval-jobs, which often hardcode a reference to Nix, will now use the version provided by Lix.

00:17:57
@goodboy:matrix.orglord_fomobut i presume that's what already wasn't workin for ya?00:18:16
@neil.mayhew:matrix.orgNeil Mayhew I've added that overlay, but I don't think there's a cachix or nix-store in lixPackageSets.stable. However, I'll check again. 00:19:10
@neil.mayhew:matrix.orgNeil MayhewUnfortunately, it doesn't have either of those, but it does have a few other things I might add to my overlay00:22:03
@goodboy:matrix.orglord_fomoahh i see ur doin fancy haskell stuff00:22:19

Show newer messages


Back to Room ListRoom Version: 10