!9IQChSjwSHXPPWTa:lix.systems

Lix

734 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-rooms223 Servers

Load older messages


SenderMessageTime
19 Dec 2024
@guiniol:matrix.orgguiniolthat makes sense02:45:02
@guiniol:matrix.orgguiniol the reason I wasn't sure if it would be in the store is because I built it in nix-shell -p '(nixos{}).nixos-rebuild' since this is not a nixos machine 02:45:38
@guiniol:matrix.orgguiniolbut it is there02:45:40
@guiniol:matrix.orgguiniollet's see if I can find the derivation02:45:50
@guiniol:matrix.orgguiniolbut I can already say the nixos machine didn't pull it from the cache when I've seen it pull other things, so there must be something local, like you said02:46:20
@guiniol:matrix.orgguiniol result/sw/bin/nix -> /nix/store/968payh0qnq6n9fqcc9p872sfqiagmj0-lix-2.91.1/bin/nix -> can I tell if it's a package or a derivation? 02:47:08
@guiniol:matrix.orgguiniol(also, I'm about to crash, may not have time tomorrow and then be gone for about a week. I'll ask the NUC to compile mongodb, and see if it fails or complete in that time :D)02:48:03
@irenes:matrix.orgIrenesa package is a derivation, they are the same thing02:59:21
@irenes:matrix.orgIrenesif you have a store path that ends in *.drv then it is a derivation that is the serialized directions for building another derivation, heh02:59:46
@irenes:matrix.orgIrenesI uh... I feel like there has to be some proper terminology there02:59:54
@irenes:matrix.orgIrenesand I may be misusing this slightly02:59:58
@irenes:matrix.orgIrenesbut I don't know the correct terms03:00:04
@irenes:matrix.orgIrenesgood luck with your trip! I'll be around when you get back :D03:00:48
@claesatwork:matrix.org@claesatwork:matrix.org joined the room.05:27:52
@claesatwork:matrix.org@claesatwork:matrix.org left the room.05:41:01
@guiniol:matrix.orgguiniolThanks! This morning's update is that mongo 7 failed to build on the non-nixos box with an actual error (not running out of temp space), so I started mongo 6. The nixos system did less than 10% of building lix (31 of 485 steps...). I still had mongodb crashlooping in the background and I stopped that so maybe it'll go faster. Last time it only took a few hours for the complete build.07:12:06
@jisifu:matrix.orgjisifu joined the room.16:43:11
@guiniol:matrix.orgguiniolSuccess!! Mongo 6 compiled on the PC and the NUC was able to finish compiling Lix and fetch mongo from the PC. So, now I just need to figure out where to set trusted-users so it's propagated to /etc/nix/nix.conf18:19:39
@guiniol:matrix.orgguiniol and there we go! I am a trusted user on my own machine, and the PC is set as a cache in /etc/nix/nix.conf 20:46:26
@guiniol:matrix.orgguiniolall ready to go on vacation now :D20:46:35
@guiniol:matrix.orgguiniol (and I did check, and --build-host works for other packages, so I think there's something with Lix needing to be built locally for some reason) 20:54:37
20 Dec 2024
@travgm:matrix.orgTravis Montoya joined the room.05:55:22
@jthulhu:matrix.orgjthulhu joined the room.09:21:38
@tammi:greyseal.euTammi (ey/em)

hi there. was wondering if i can get Lix working with a colmena deployment.
I tried adding the module like this but nix --version still says Nix:

    outputs = { self, nixpkgs, nixpkgs-unstable, lix-module }: {
            colmena = {
                meta = {
                    nixpkgs = import nixpkgs rec {
                        system = "x86_64-linux";
                        modules = [
                            lix-module.nixosModules.default
                        ];
                        overlays = [
                            (final: prev: {
                                # add git flakes here
                                unstable = import nixpkgs-unstable {
                                    inherit system;
                                 };
                            })
                        ];
                    };
                };

12:06:29
@tammi:greyseal.euTammi (ey/em)

i also tried out this for fun but still no lix on my target machine.

                         overlays = [
                             (final: prev: {
                                modules = [
                                    lix-module.nixosModules.default
                                ];
12:09:02
@k900:0upti.meK900 You can just set nix.package = pkgs.lix 12:10:38
@tr3v:matrix.orgTrevor Allen joined the room.12:10:03
@samrose:matrix.orgsamroseWhat would be the most helpful thing to do for contributing ongoing to lix for those of us who cannot carve out development time? Would it help to try and build packages on an ongoing basis with lix, and report issues, if any? I have some package sets that I could do this with.13:02:53
@k900:0upti.meK900I don't think that will help much tbh13:03:17
@samrose:matrix.orgsamrose

K900: ok. maybe you're already building nixpkgs, etc somewhere?

What do you think would help?

13:26:28

Show newer messages


Back to Room ListRoom Version: 10