!9IQChSjwSHXPPWTa:lix.systems

Lix

1108 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-rooms299 Servers

Load older messages


SenderMessageTime
15 Dec 2025
@oli:catgirl.cloudholly [she/it] 🏳️‍⚧️ changed their display name from olivia [she/it] 🏳️‍⚧️ to holly [she/it] 🏳️‍⚧️.13:36:02
@lotte:chir.rsLotte (it/its)/Cinny (she/her) joined the room.17:43:58
@lotte:chir.rsLotte (it/its)/Cinny (she/her)gcroots have to be symlinks to nix store paths (potentially indirectly) right?17:45:53
@lotte:chir.rsLotte (it/its)/Cinny (she/her)not, say, empty files that have the same name as a path in /nix/store17:46:09
@qyriad:katesiria.orgQyriad correct, also not just any symlink is a gcroot 18:30:05
@helle:tacobelllabs.nethelle (just a stray cat girl) 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 18:51:19
@lotte:chir.rsLotte (it/its)/Cinny (she/her)

presumably only if it points at the canonical base path of a nix store path?

so /nix/store/hash-name and not /nix/store/./hash-name or /nix/store/hash-nam file?

19:04:19
@lotte:chir.rsLotte (it/its)/Cinny (she/her) *

presumably only if it points at the canonical base path of a nix store path?

so /nix/store/hash-name and not /nix/store/./hash-name or /nix/store/hash-name/file?

19:05:37
@neobrain:matrix.orgneobrainhow would you do declarative config? Rely on NixOS's global configuration and/or home manager?19:06:43
@neobrain:matrix.orgneobrain* how would you do declarative program installation? Rely on NixOS's global configuration and/or home manager?19:06:52
@aloisw:julia0815.dealoisw Also I think they need to be somewhere in /nix/var/nix/gcroots. 19:26:31
@helle:tacobelllabs.nethelle (just a stray cat girl)
In reply to @neobrain:matrix.org
how would you do declarative program installation? Rely on NixOS's global configuration and/or home manager?
flakey-profiles is my favourite for per user (on non nixos), nixos global otherwise (both of these actually come from the same flake.nix in my dotfiles repo in my current setup
19:26:39
@helle:tacobelllabs.nethelle (just a stray cat girl) https://github.com/lf-/flakey-profile it was literally the first thing we used, declarative installation imo is like part of the whole point of using tools like lix and an ecosystem like nix 19:32:02
@helle:tacobelllabs.nethelle (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:matrix.orgKFears (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:matrix.orgKFears (burnt out)I think I had a page draft, somewhere, explaining why those are bad...19:38:23
@kfears:matrix.orgKFears (burnt out)For Lix docs, I mean19:39:02
@helle:tacobelllabs.nethelle (just a stray cat girl)throw it on the wiki as a draft for now if you want19:39:14
@helle:tacobelllabs.nethelle (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 them19:39:52
@helle:tacobelllabs.nethelle (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 overall19:40:45
@unhooked-spirits:matrix.orgUnhooked SpiritsI'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:tacobelllabs.nethelle (just a stray cat girl)this is probably the right space :319:41:17
@neobrain:matrix.orgneobrainOhh interesting, I'll take a look at this. Thanks!19:44:07
@helle:tacobelllabs.nethelle (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 useful19:44:54
@unhooked-spirits:matrix.orgUnhooked 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:matrix.orgvczf 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:matrix.orgvczfI know it’s using cppnix because it doesn’t register “pipe-operator” (and wants “pipe-operators”)20:13:26
@vczf:matrix.orgvczfhttps://github.com/nix-community/disko/blob/master/package.nix20:14:12
@helle:tacobelllabs.nethelle (just a stray cat girl) https://lix.systems/add-to-config/ mentions how to rewire it manually via an overlay 20:30:57
@helle:tacobelllabs.nethelle (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

Show newer messages


Back to Room ListRoom Version: 10