| 24 Nov 2025 |
| 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 |