| 15 Dec 2025 |
helle (just a stray cat girl) | this is probably the right space :3 | 19:41:17 |
neobrain | Ohh interesting, I'll take a look at this. Thanks! | 19:44:07 |
helle (just a stray cat girl) | if you have specific issues, ask in offtopic, there are ways to also make it manage your system profile on a non-nixos system, which can be useful | 19:44:54 |
Unhooked Spirits | yayy ok. Um, in writing up my questions, I realized that I need to make minimal reproductions to make sure it's not a me issue, so I'll be back later once I've done that! | 20:06:31 |
vczf | Does anybody know how to force disko to use lix instead of hardcoded nix? It’s not in pkgs.lixPackageSets.stable | 20:11:35 |
vczf | I know it’s using cppnix because it doesn’t register “pipe-operator” (and wants “pipe-operators”) | 20:13:26 |
vczf | https://github.com/nix-community/disko/blob/master/package.nix | 20:14:12 |
helle (just a stray cat girl) | https://lix.systems/add-to-config/ mentions how to rewire it manually via an overlay | 20:30:57 |
helle (just a stray cat girl) | you can adapt this to the scenario of using this with a flake, etc (idk how you are using disko) | 20:31:23 |
Qyriad | In reply to @aloisw:julia0815.de Also I think they need to be somewhere in /nix/var/nix/gcroots. yep | 20:33:53 |
helle (just a stray cat girl) | (there are some other very silly options, like https://wiki.lix.systems/books/lix-contributors/page/running-lix-main but without running main, which has been a support headache before, so please don't) | 20:37:22 |
helle (just a stray cat girl) | I should fix a tiny bit of that wiki page honestly, it doesn't really show some of the ways of running main on non-nixos | 20:38:06 |
helle (just a stray cat girl) | even though iirc at one point I was the only dev doing either non-NixOS or non-MacOS :P and running into all the fun bugs | 20:38:29 |
vczf | Thanks. I didn’t need an overlay, just to set nix to lix in my callPackage invocation, but I didn’t know I could do that there | 20:48:09 |
vczf | A little confused that my nix.package config elsewhere isn’t carrying over to the callPackage invocation however | 20:49:27 |
vczf | * A little confused that my nix.package config elsewhere isn’t carrying over to the callPackage invocation however
Edit: it’s the way I’m instantiating nixpkgs I think | 20:51:17 |
Lotte (it/its)/Cinny (she/her) θΔ& | yeah ofc | 20:53:59 |
Lotte (it/its)/Cinny (she/her) θΔ& | then i guess i found a “how the fuck did this ever work” bug in hydra lmao | 20:54:28 |
helle (just a stray cat girl) | insufficiently tight sandboxing usually | 20:55:28 |
Lotte (it/its)/Cinny (she/her) θΔ& | ah no | 20:58:23 |
Lotte (it/its)/Cinny (she/her) θΔ& | so hydra-queue-runner creates files under /nix/var/nix/gcroots/hydra | 20:58:38 |
Lotte (it/its)/Cinny (she/her) θΔ& | named after derivations that it want to keep | 20:58:46 |
Lotte (it/its)/Cinny (she/her) θΔ& | the problem is that they are empty files…not symlinks | 20:58:54 |