| 23 Nov 2025 |
Sofie š³ļøāā§ļø (she/her) | I mean, I can implement it | 23:53:33 |
| 24 Nov 2025 |
K900 | Lix 2.94 is in nixos-unstable-small now | 10:03:21 |
K900 | Possibly also nixos-unstable but I have not checked | 10:03:28 |
| Aijokey joined the room. | 10:19:53 |
Coca | Not yet in nixos-unstable | 11:09:58 |
Linux Hackerman | is it intentional that there's no tag in https://git.lix.systems/lix-project/nixos-module for 2.94.0? | 12:06:13 |
niklaskorz | I think the module isn't meant to be used with stable versions anymore | 13:29:05 |
niklaskorz | as mentioned on https://lix.systems/add-to-config/
Using the Lix NixOS module (only recommended for bleeding edge builds)
| 13:30:05 |
goldstein | I found out that this actually isnāt enough
e.g. in builtins.fetchTree (builtins.parseFlakeRef "git+https://example.org/repo?dir=foo";) parseFlakeRef will include dir as an attr in a resolved flake ref, which fetchTree canāt deal with:
error: unsupported input attribute 'dir' for the 'git' scheme
| 19:17:26 |
goldstein | I can mention it in the issue ig, although Iām not sure thatās the same issue | 19:17:41 |
goldstein | cppnix has the same behaviour here | 19:18:06 |
goldstein | so you need a āsanitizeā step in between that removes dir and maybe narHash | 19:18:55 |
goldstein | * so you need a āsanitizeā step in between that removes dir ~and maybe narHash~ | 19:20:59 |
goldstein | * so you need a āsanitizeā step in between that removes dir ~and maybe narHash~ | 19:21:05 |
goldstein | * so you need a āsanitizeā step in between that removes dir <s>and maybe narHash</s> | 19:21:14 |
goldstein | * so you need a āsanitizeā step in between that removes dir and maybe narHash | 19:21:35 |
goldstein | aside: is there a good source of truth for what are the allowed attributes in a flakeref? nix.dev certainly misses some, and Iām not sure if itās intentional (i.e. some attrs are internal-only) or just a docs bug | 19:26:58 |
helle (just a stray cat girl) | so erm | 19:41:17 |
helle (just a stray cat girl) | that is a tad cursed | 19:41:20 |
helle (just a stray cat girl) | the docs for it | 19:41:22 |
helle (just a stray cat girl) | https://docs.lix.systems/manual/lix/2.94/language/builtins.html#builtins-fetchTree | 19:41:46 |
helle (just a stray cat girl) | uh, yeah, mention how incomplete they are | 19:41:54 |
helle (just a stray cat girl) | * uh, yeah, mentions how incomplete they are | 19:43:33 |
helle (just a stray cat girl) | this technically is it's own bug independent of all the other doc bugs and should probably exist | 19:43:50 |
goldstein | thanks for the link anyway! | 19:43:51 |
goldstein | I think these docs are similar to nix.dev ones | 19:44:00 |
helle (just a stray cat girl) | that part is still the same, not really been touched | 19:44:12 |
goldstein | e.g. they miss allRefs attr in git fetcher | 19:44:19 |
goldstein | not sure if intentional | 19:44:22 |
helle (just a stray cat girl) | there are a bunch of misses | 19:44:28 |