| 15 Dec 2025 |
helle (just a stray cat girl) | (technically could easily be done without flakes, but this saves some bootstrapping and explaining of that) | 19:35:27 |
KFears (burnt out) | In reply to @helle:tacobelllabs.net not me wanting to aggressively take away nix-env and nix profile away from new users and replace them with warnings sigh, such a foot gun if someone actually intends to want declarative configs but well is running into old documentation I'd be in favor lol | 19:37:56 |
KFears (burnt out) | I think I had a page draft, somewhere, explaining why those are bad... | 19:38:23 |
KFears (burnt out) | For Lix docs, I mean | 19:39:02 |
helle (just a stray cat girl) | throw it on the wiki as a draft for now if you want | 19:39:14 |
helle (just a stray cat girl) | I mean I may just write a little wrapper for that purpose for now, so I can include that in a suggested first setup, also probably a little tool to chase down things like channels, etc, not bad per se, but again, you need to know why they are good or bad in cases and if you ask me for help I am going to make you not use them | 19:39:52 |
helle (just a stray cat girl) | and by "for now" I mean some point in the next few weeks to months, my physical health situation is leaving me uh, kind of low on energy overall | 19:40:45 |
Unhooked Spirits | I've got two questions about https://git.lix.systems/lix-project/lix/src/branch/main/docker.nix - is this the right space to ask them, or should I move over to #offtopic? | 19:40:57 |
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 |